Skip to content

ci: remove build status gate job - #157

Merged
mcanouil merged 1 commit into
mainfrom
ci/drop-build-status-gate
Jul 26, 2026
Merged

ci: remove build status gate job#157
mcanouil merged 1 commit into
mainfrom
ci/drop-build-status-gate

Conversation

@mcanouil

Copy link
Copy Markdown
Owner

The build-status job existed only to keep the Build - Quarto release and Build - Quarto prerelease status checks alive after the build jobs gained an architecture suffix, because the repository ruleset required those names.

It also reported a failure on bot pull requests. The build matrix is skipped there by design, the gate read that as a failed matrix, and the required check went red, which would have blocked the weekly README update pull request and any Dependabot pull request from auto-merging.

Requires the ruleset to list the per-architecture build jobs and the feature sync check instead:

Build - Quarto release (amd64)
Build - Quarto release (arm64)
Build - Quarto prerelease (amd64)
Build - Quarto prerelease (arm64)
Check - Duplicated features in sync

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.
@mcanouil mcanouil added the Type: CI/CD 🤖 Issues related to continuous integration and deployment label Jul 26, 2026
@mcanouil mcanouil self-assigned this Jul 26, 2026
@mcanouil
mcanouil merged commit a965699 into main Jul 26, 2026
11 checks passed
@mcanouil
mcanouil deleted the ci/drop-build-status-gate branch July 26, 2026 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: CI/CD 🤖 Issues related to continuous integration and deployment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant