You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Required status check for auto-merge points to setup, not All builds passed #35
Context:
Following the review on #28, commit a671419 added an all-builds-passed job ("All builds passed") meant to be the single stable required status check for the build matrix, instead of listing every Build DuckDB (python, arch) combination in branch protection.
However, on PR #34's merge (see screenshot), the checks that gated the merge are setup and Check PYTHON_VERSIONS against DuckDB wheels and Lambda runtimes, not All builds passed. This means the actual build matrix result (package-duckdb / Build DuckDB (...)) isn't a required gate. A broken build could still be auto-merged as long as setup passes.
Suggestion:
Update main's branch protection required status checks to require All builds passed (and optionally drop setup, which is just an intermediate job unrelated to build success).
Activity