[TT-16977] fix: prevent dep-guard from skipping downstream jobs on push#973
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 Files Changed Analysis
Architecture & Impact AssessmentWhat this PR accomplishes: Key technical changes introduced:
Affected system components: Workflow Dependencies: graph TD
subgraph "Release Workflow"
direction LR
start((Start)) --> dep-guard
start --> goreleaser
goreleaser --> test-controller-api
goreleaser --> test-controller-distros
goreleaser --> sbom
test-controller-api --> api-tests
goreleaser --> api-tests
test-controller-distros --> upgrade-deb
test-controller-distros --> upgrade-rpm
subgraph "Final Aggregation (PR only)"
api-tests --> aggregator-ci-test
goreleaser --> aggregator-ci-test
dep-guard --> aggregator-ci-test
end
end
style dep-guard fill:#f9f,stroke:#333,stroke-width:2px
style aggregator-ci-test fill:#f9f,stroke:#333,stroke-width:2px
Scope Discovery & Context Expansion
Metadata
Powered by Visor from Probelabs Last updated: 2026-04-17T12:01:33.080Z | Triggered by: pr_opened | Commit: fdff340 💡 TIP: You can chat with Visor using |
✅ Security Check PassedNo security issues found – changes LGTM. ✅ Performance Check PassedNo performance issues found – changes LGTM. ✅ Security Check PassedNo security issues found – changes LGTM. \n\n \n\n✅ Performance Check PassedNo performance issues found – changes LGTM. \n\n✅ Quality Check PassedNo quality issues found – changes LGTM. Powered by Visor from Probelabs Last updated: 2026-04-17T12:01:21.984Z | Triggered by: pr_opened | Commit: fdff340 💡 TIP: You can chat with Visor using |
|
🚨 Jira Linter FailedCommit: The Jira linter failed to validate your PR. Please check the error details below: 🔍 Click to view error detailsNext Steps
This comment will be automatically deleted once the linter passes. |



Summary
!cancelled()+ result checks to all downstream jobs that depend on goreleaser (test-controller-api,api-tests,test-controller-distros,upgrade-deb,upgrade-rpm,sbom) 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