Skip to content

Merge pull request #40 from elgentos/peterjaap-patch-1 #140

Merge pull request #40 from elgentos/peterjaap-patch-1

Merge pull request #40 from elgentos/peterjaap-patch-1 #140

Workflow file for this run

name: Install
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
install:
strategy:
matrix:
version:
- '20.04'
- latest
runs-on: ubuntu-${{ matrix.version }}
name: Ubuntu ${{ matrix.version }}
env:
TTY: 0
INTERACTIVE: 0
DEBIAN_FRONTEND: noninteractive
steps:
- uses: actions/checkout@v2
- name: Copy SSH key
if: ${{ env.ACT }}
run: |
mkdir -p ~/.ssh
cp -f .ssh/* ~/.ssh
- name: Setup SSH key
if: ${{ !env.ACT }}
uses: shimataro/ssh-key-action@v2
with:
known_hosts: unnecessary
key: ${{ secrets.SSH_PRIVATE_KEY }}
- name: Install all software
run: |
./install all
# Verify installation.
for target in $(make -qp | egrep '(optional:: \||install:: \|)' | grep -v '/' | cut -d'|' -f2- | sort -u); \
do echo "<$target>" | grep -q "<flags>" && continue; \
echo "VERIFY $target"; \
zsh -c "make --trace -q $target"; \
done