From 9dd81a6592f50f4ca73943fda48b34eba26fb85c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Canouil?= <8896044+mcanouil@users.noreply.github.com> Date: Sun, 26 Jul 2026 14:12:27 +0200 Subject: [PATCH] ci: remove build status gate job The gate existed only to keep the 'Build - Quarto release' and 'Build - Quarto prerelease' contexts required by the repository ruleset alive after the build jobs gained an architecture suffix. It also failed on bot pull requests, where the build matrix is skipped by design and the gate reported a skipped matrix as a failure, which would have blocked the weekly README update and Dependabot pull requests. The ruleset now requires the per-architecture build jobs and the feature sync check directly. --- .github/workflows/devcontainer.yml | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/.github/workflows/devcontainer.yml b/.github/workflows/devcontainer.yml index 8f6bdf4..67b289f 100644 --- a/.github/workflows/devcontainer.yml +++ b/.github/workflows/devcontainer.yml @@ -148,33 +148,6 @@ jobs: path: /tmp/quarto-check-outputs/${{ matrix.QUARTO_VERSION }}.txt retention-days: 1 - # Keeps the "Build - Quarto release" and "Build - Quarto prerelease" status - # checks required by the repository ruleset, now that the build job names - # carry an architecture suffix. It reports on the whole build matrix, so a - # failure in either architecture of either version fails both checks. - build-status: - runs-on: ubuntu-latest - name: Build - Quarto ${{ matrix.QUARTO_VERSION }} - - needs: - - "build" - - if: always() - - strategy: - matrix: - QUARTO_VERSION: - - release - - prerelease - - steps: - - name: Report architecture build results - env: - BUILD_RESULT: ${{ needs.build.result }} - run: | - echo "Architecture builds: ${BUILD_RESULT}" - [ "${BUILD_RESULT}" = "success" ] - merge: runs-on: ubuntu-latest name: Merge - Quarto ${{ matrix.QUARTO_VERSION }} manifests