Skip to content

ci: collapse status into finalize_pr, fix cancel hang#3282

Merged
krishvishal merged 1 commit into
masterfrom
remove-ci-status-job
May 19, 2026
Merged

ci: collapse status into finalize_pr, fix cancel hang#3282
krishvishal merged 1 commit into
masterfrom
remove-ci-status-job

Conversation

@hubcio
Copy link
Copy Markdown
Contributor

@hubcio hubcio commented May 19, 2026

status aggregated test results and built CI Summary;
finalize_pr only re-checked status.result and exited 0/1,
adding a second runner per PR with no extra signal. ASF
branch protection (.asf.yaml) requires context finalize_pr
as the sole required check on master. Rename status ->
finalize_pr and drop name: CI Status so GitHub resolves
the context from the job key. Delete the old pass-through.

Job-level if: always() re-evaluates after cancel-in-progress
fires, schedules itself, and waits indefinitely for a runner
that never arrives, holding the concurrency lock and blocking
the next PR push for tens of minutes. Replace with
!cancelled() on all aggregator/release jobs (pre-merge
finalize_pr, _common.yml summary, publish-docker,
docker-manifests, publish, release final aggregator).
Step-level always() untouched (no phantom-queue risk).

`status` aggregated test results and built CI Summary;
`finalize_pr` only re-checked status.result and exited 0/1,
adding a second runner per PR with no extra signal. ASF
branch protection (.asf.yaml) requires context `finalize_pr`
as the sole required check on master. Rename `status` ->
`finalize_pr` and drop `name: CI Status` so GitHub resolves
the context from the job key. Delete the old pass-through.

Job-level `if: always()` re-evaluates after cancel-in-progress
fires, schedules itself, and waits indefinitely for a runner
that never arrives, holding the concurrency lock and blocking
the next PR push for tens of minutes. Replace with
`!cancelled()` on all aggregator/release jobs (pre-merge
finalize_pr, _common.yml summary, publish-docker,
docker-manifests, publish, release final aggregator).
Step-level `always()` untouched (no phantom-queue risk).
@hubcio hubcio force-pushed the remove-ci-status-job branch from ce74c1f to bbb34e7 Compare May 19, 2026 06:48
@hubcio hubcio changed the title ci: merge status job into finalize_pr ci: collapse status into finalize_pr, fix cancel hang May 19, 2026
@github-actions github-actions Bot added the S-waiting-on-review PR is waiting on a reviewer label May 19, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.79%. Comparing base (29caa3d) to head (bbb34e7).

Additional details and impacted files
@@            Coverage Diff            @@
##             master    #3282   +/-   ##
=========================================
  Coverage     73.79%   73.79%           
  Complexity      943      943           
=========================================
  Files          1200     1200           
  Lines        109116   109116           
  Branches      86006    86023   +17     
=========================================
  Hits          80524    80524           
+ Misses        25866    25847   -19     
- Partials       2726     2745   +19     
Components Coverage Δ
Rust Core 74.94% <ø> (+<0.01%) ⬆️
Java SDK 58.44% <ø> (ø)
C# SDK 69.15% <ø> (-0.29%) ⬇️
Python SDK 81.43% <ø> (ø)
Node SDK 91.53% <ø> (+0.12%) ⬆️
Go SDK 39.91% <ø> (ø)
see 27 files with indirect coverage changes
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@krishvishal krishvishal merged commit b03978e into master May 19, 2026
82 checks passed
@krishvishal krishvishal deleted the remove-ci-status-job branch May 19, 2026 09:25
@github-actions github-actions Bot removed the S-waiting-on-review PR is waiting on a reviewer label May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants