Try to defeat pullbot-driven CI runs

Some forks of fish have outstanding PRs which trigger CI whenever we
push to main. Spare cirrus's infra by only running on fish-shell.
This commit is contained in:
ridiculousfish 2022-11-12 14:36:18 -08:00
parent e9fde96d9c
commit 246246bb5c

View File

@ -51,11 +51,14 @@ linux_task:
- ninja -j 6 fish fish_tests - ninja -j 6 fish fish_tests
- ninja fish_run_tests - ninja fish_run_tests
only_if: $CIRRUS_REPO_OWNER == 'fish-shell'
linux_arm_task: linux_arm_task:
matrix: matrix:
- name: focal-arm64 - name: focal-arm64
arm_container: arm_container:
image: ghcr.io/fish-shell/fish-ci/focal-arm64 image: ghcr.io/fish-shell/fish-ci/focal-arm64
only_if: $CIRRUS_REPO_OWNER == 'fish-shell'
- name: jammy-armv7-32bit - name: jammy-armv7-32bit
arm_container: arm_container:
image: ghcr.io/fish-shell/fish-ci/jammy-armv7-32bit image: ghcr.io/fish-shell/fish-ci/jammy-armv7-32bit
@ -71,6 +74,8 @@ linux_arm_task:
- file ./fish - file ./fish
- ninja fish_run_tests - ninja fish_run_tests
only_if: $CIRRUS_REPO_OWNER == 'fish-shell'
freebsd_task: freebsd_task:
matrix: matrix:
- name: FreeBSD 14 - name: FreeBSD 14
@ -97,3 +102,5 @@ freebsd_task:
- sudo -u fish-user -s cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCTEST_PARALLEL_LEVEL=1 .. - sudo -u fish-user -s cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCTEST_PARALLEL_LEVEL=1 ..
- sudo -u fish-user -s ninja -j 6 fish fish_tests - sudo -u fish-user -s ninja -j 6 fish fish_tests
- sudo -u fish-user -s ninja fish_run_tests - sudo -u fish-user -s ninja fish_run_tests
only_if: $CIRRUS_REPO_OWNER == 'fish-shell'