Skip to content

fix(ci): repair issue claim concurrency - #1902

Merged
openai0229 merged 1 commit into
mainfrom
fix/1901-issue-claim-concurrency
Jul 21, 2026
Merged

fix(ci): repair issue claim concurrency#1902
openai0229 merged 1 commit into
mainfrom
fix/1901-issue-claim-concurrency

Conversation

@openai0229

Copy link
Copy Markdown
Contributor

Related issue

Closes #1901

Summary

Removes the unsupported job-level concurrency queue key that caused issue cleanup runs to fail before runner startup. Cleanup runs are isolated per issue while command processing and scheduled sweeps remain globally serialized. Adds a regression test for the supported workflow shape.

Affected surfaces

  • Frontend / Web
  • Backend / API / Storage
  • Database plugin / Driver
  • JCEF / Desktop packaging
  • CI / Build / Release
  • Documentation only

Verification

  • Commands and results: rtk node --test script/github/issue-claim.test.js - 27 passed, 0 failed; rtk ruby -e YAML.safe_load(...) - passed; rtk git diff --check - passed.
  • Manual verification: Confirmed the workflow contains no queue key and cleanup concurrency includes the issue number.
  • UI evidence: N/A

Risk and compatibility

  • Public API or stored data: N/A; workflow-only change.
  • Database or driver compatibility: N/A; no runtime product code changed.
  • Network, privacy, or security: Existing GITHUB_TOKEN permissions are unchanged.
  • Community / Local / Pro boundary: Community repository automation only.
  • Backward compatibility: Supported GitHub Actions concurrency behavior is restored; command and sweep serialization remain unchanged.

Reviewer map

  • Start here: .github/workflows/issue-claim.yml concurrency blocks.
  • Failure condition: Any issue event run fails before runner startup, or concurrent cleanup for separate issue numbers blocks unexpectedly.
  • Rollback or disable path: Revert this PR; the issue-claim workflow can also be disabled from GitHub Actions.

Contributor declaration

  • I linked the Issue that defines this change.
  • I tested the affected behavior and reported the actual results above.
  • I did not include credentials, private data, or generated build output.
  • I disclosed substantial AI assistance below, or this PR contains no substantial AI-generated code.

AI assistance: Codex assisted with diagnosis, implementation, regression coverage, and verification.

@openai0229
openai0229 merged commit 58ad9a8 into main Jul 21, 2026
8 of 9 checks passed
@openai0229
openai0229 deleted the fix/1901-issue-claim-concurrency branch August 5, 2026 03:16
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.

Bug: Issue claim cleanup workflow fails before runner startup

1 participant