Skip to content

ci(pact): add skip-contract-tests label escape hatch#385

Merged
peterj-ns merged 1 commit intomainfrom
jake/inst-634
Mar 12, 2026
Merged

ci(pact): add skip-contract-tests label escape hatch#385
peterj-ns merged 1 commit intomainfrom
jake/inst-634

Conversation

@JakeNScale
Copy link
Contributor

Summary

  • Adds skip-contract-tests PR label as an emergency bypass for ConsumerContractTests and CanIDeploy jobs
  • When label is present, both jobs are skipped (show as neutral/green, satisfying branch protection)
  • Adds labeled trigger so applying the label immediately re-runs the workflow without needing a new commit
  • Documents the escape hatch in README with setup instructions for the label

Notes

The skip-contract-tests label must be created manually in GitHub repo settings (name, color #e11d48, description). This is a one-time setup per repo.

@codecov
Copy link

codecov bot commented Mar 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 4.50%. Comparing base (5a0f9ff) to head (078c1d3).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@          Coverage Diff          @@
##            main    #385   +/-   ##
=====================================
  Coverage   4.50%   4.50%           
=====================================
  Files         59      59           
  Lines       5751    5751           
=====================================
  Hits         259     259           
  Misses      5454    5454           
  Partials      38      38           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@JakeNScale JakeNScale added the skip-contract-tests Emergency: use this label to skip contract tests label Mar 12, 2026
@JakeNScale JakeNScale requested a review from peterj-ns March 12, 2026 09:42
@peterj-ns peterj-ns merged commit 6db543c into main Mar 12, 2026
13 checks passed
@peterj-ns peterj-ns deleted the jake/inst-634 branch March 12, 2026 10:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-contract-tests Emergency: use this label to skip contract tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants