[TT-16977] fix: goreleaser skipped on push/tag when dep-guard is skipped#8007
[TT-16977] fix: goreleaser skipped on push/tag when dep-guard is skipped#8007
Conversation
The goreleaser job depends on dep-guard which only runs on PRs. On push/tag/schedule events dep-guard is skipped, causing goreleaser to also be skipped — breaking all release builds. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
API Changes no api changes detected |
|
This PR fixes a critical issue in the CI/CD pipeline where the The root cause was a dependency condition. The The fix updates the Files Changed Analysis
Architecture & Impact Assessment
graph TD
subgraph release_workflow_logic ["Release Workflow Logic"]
A[Event: push, tag] --> B(dep-guard job)
B -- "Condition: only on pull_request" --> C["Result: 'skipped'"]
C --> D{goreleaser job}
D -- "Old if: Did not check for 'skipped'" --> E[Job Skipped ❌]
D -- "New if: (result == 'success' || result == 'skipped')" --> F[Job Runs ✅]
end
Scope Discovery & Context Expansion
Metadata
Powered by Visor from Probelabs Last updated: 2026-04-15T07:39:27.898Z | Triggered by: pr_opened | Commit: 7f7793b 💡 TIP: You can chat with Visor using |
\n\n
Architecture Issues (1)
✅ Performance Check PassedNo performance issues found – changes LGTM. Quality Issues (1)
Powered by Visor from Probelabs Last updated: 2026-04-15T07:39:10.526Z | Triggered by: pr_opened | Commit: 7f7793b 💡 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. |
$(gh pr view 8007 --repo TykTechnologies/tyk --json body -q .body)
Related Tickets