|
|
|
@ -21,23 +21,37 @@ jobs: |
|
|
|
runs-on: ubuntu-20.04 |
|
|
|
steps: |
|
|
|
- uses: actions/checkout@v2 |
|
|
|
with: |
|
|
|
# checkout full tree |
|
|
|
fetch-depth: 0 |
|
|
|
|
|
|
|
- name: Install Dependencies |
|
|
|
run: sudo xargs apt-get install -y < .github/workflows/apt-packages.txt |
|
|
|
|
|
|
|
- run: | |
|
|
|
ci-tests/build-spike |
|
|
|
ci-tests/test-spike |
|
|
|
for commit in $(git rev-list origin/master..HEAD); do |
|
|
|
git checkout $commit |
|
|
|
echo "Checking commit $commit" |
|
|
|
ci-tests/build-spike |
|
|
|
ci-tests/test-spike |
|
|
|
done |
|
|
|
|
|
|
|
test-macos: |
|
|
|
name: Test Spike build (MacOS) |
|
|
|
runs-on: macos-12 |
|
|
|
steps: |
|
|
|
- uses: actions/checkout@v2 |
|
|
|
with: |
|
|
|
# checkout full tree |
|
|
|
fetch-depth: 0 |
|
|
|
|
|
|
|
- name: Install Dependencies |
|
|
|
run: xargs brew install < .github/workflows/brew-packages.txt |
|
|
|
|
|
|
|
- run: | |
|
|
|
ci-tests/build-spike |
|
|
|
ci-tests/test-spike |
|
|
|
for commit in $(git rev-list origin/master..HEAD); do |
|
|
|
git checkout $commit |
|
|
|
echo "Checking commit $commit" |
|
|
|
ci-tests/build-spike |
|
|
|
ci-tests/test-spike |
|
|
|
done |
|
|
|
|