Remove board_check (now using normal matrix) (#11312)

This was being misused / misunderstood (most were a no-op already).
This commit is contained in:
Austin
2026-08-01 21:41:55 -04:00
committed by GitHub
parent 854eae456b
commit 8d3ad2a146
59 changed files with 16 additions and 97 deletions
+4 -11
View File
@@ -52,12 +52,6 @@ permissions: read-all
jobs:
setup:
strategy:
fail-fast: true
matrix:
arch:
- all
- check
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v7
@@ -72,16 +66,15 @@ jobs:
# PRs and (for now) merge_group builds use the narrowed --level pr board
# subset. Full-matrix builds run on push / schedule / workflow_dispatch.
if [[ "$GITHUB_EVENT_NAME" == "pull_request" || "$GITHUB_EVENT_NAME" == "merge_group" ]]; then
TARGETS=$(./bin/generate_ci_matrix.py ${{matrix.arch}} --level pr)
TARGETS=$(./bin/generate_ci_matrix.py all --level pr)
else
TARGETS=$(./bin/generate_ci_matrix.py ${{matrix.arch}})
TARGETS=$(./bin/generate_ci_matrix.py all)
fi
echo "Name: $GITHUB_REF_NAME Base: $GITHUB_BASE_REF Ref: $GITHUB_REF"
echo "${{matrix.arch}}=$TARGETS" >> $GITHUB_OUTPUT
echo "all=$TARGETS" >> $GITHUB_OUTPUT
echo "$TARGETS" >> $GITHUB_STEP_SUMMARY
outputs:
all: ${{ steps.jsonStep.outputs.all }}
check: ${{ steps.jsonStep.outputs.check }}
version:
runs-on: ubuntu-latest
@@ -103,7 +96,7 @@ jobs:
strategy:
fail-fast: false
matrix:
check: ${{ fromJson(needs.setup.outputs.check) }}
check: ${{ fromJson(needs.setup.outputs.all) }}
# Runs on GitHub-hosted runners so checks don't compete with builds for the
# self-hosted 'arctastic' pool (which builds use).
runs-on: ubuntu-latest