[TT-16977] fix: prevent dep-guard from skipping downstream jobs on push#971
[TT-16977] fix: prevent dep-guard from skipping downstream jobs on push#971
Conversation
Add !cancelled() + result checks to all downstream jobs that depend on goreleaser to prevent GitHub Actions transitive skip propagation when dep-guard is skipped on push/tag events. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
This PR fixes a bug in the CI pipeline where jobs dependent on The fix introduces explicit Additionally, the Files Changed Analysis
Architecture & Impact Assessment
Job Dependency Flowgraph TD
subgraph ci_pipeline ["CI Pipeline"]
dep-guard;
goreleaser;
test-controller-api;
api-tests;
test-controller-distros;
upgrade-deb;
upgrade-rpm;
aggregator-ci-test;
dep-guard --> goreleaser;
goreleaser --> test-controller-api;
goreleaser --> test-controller-distros;
test-controller-api --> api-tests;
test-controller-distros --> upgrade-deb;
test-controller-distros --> upgrade-rpm;
api-tests --> aggregator-ci-test;
goreleaser --> aggregator-ci-test;
dep-guard --|New Dependency|--> aggregator-ci-test;
end
Scope Discovery & Context Expansion
Metadata
Powered by Visor from Probelabs Last updated: 2026-04-17T12:00:55.222Z | Triggered by: pr_opened | Commit: 90c92b2 💡 TIP: You can chat with Visor using |
✅ Security Check PassedNo security issues found – changes LGTM. Architecture Issues (1)
✅ Security Check PassedNo security issues found – changes LGTM. \n\nArchitecture Issues (1)
Powered by Visor from Probelabs Last updated: 2026-04-17T11:59:36.706Z | Triggered by: pr_opened | Commit: 90c92b2 💡 TIP: You can chat with Visor using |
|



Summary
!cancelled()+ result checks to all downstream jobs that depend on goreleaser (test-controller-api,api-tests,test-controller-distros,upgrade-deb,upgrade-rpm) to prevent GitHub Actions transitive skip propagation when dep-guard is skipped on push/tag eventsdep-guardtoaggregator-ci-testneeds for complete status aggregationTest plan
🤖 Generated with Claude Code