Skip to content

fix(required-gate): isolate skipped label concurrency#62

Merged
ArchonVII merged 1 commit into
mainfrom
agent/codex/61-label-skip-concurrency
Jun 9, 2026
Merged

fix(required-gate): isolate skipped label concurrency#62
ArchonVII merged 1 commit into
mainfrom
agent/codex/61-label-skip-concurrency

Conversation

@ArchonVII

Copy link
Copy Markdown
Owner

Summary

  • Put skipped non-ci:full label-only runs in a separate label-skip-* concurrency group.
  • Keep normal PR events and ci:full label changes in the real required-gate group with cancellation enabled.
  • Document and test that skipped label runs cannot replace pending real gate runs.

Verification

  • npm test
Vitest reported 6 files passed / 122 tests passed.
  • Workflow syntax
actionlint examples/repo-required-gate.yml .github/workflows/repo-required-gate.yml returned no diagnostics.
git diff --check returned no whitespace errors; only existing CRLF conversion warnings were printed.

Docs / Changelog

Added .changelog/unreleased/61-label-skip-concurrency.md and updated README required-gate label semantics.

Linked Issue

Closes #61

Risks

Low. This only changes the example caller concurrency group expression; reusable workflow internals are unchanged.

@ArchonVII
ArchonVII merged commit af0ac6e into main Jun 9, 2026
1 check passed
@ArchonVII
ArchonVII deleted the agent/codex/61-label-skip-concurrency branch June 9, 2026 22:58
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.

Isolate skipped label events from required-gate concurrency

1 participant