Repository navigation
feat(github-actions-conventions): reserve the work function resolve-issue - #788
Conversation
…ssue The issue-work lane in claude-code-plugins names its caller work-resolve-issue.yml; the naming lint rejects it until the work stage lists resolve-issue. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CQKJiE8NBix1bgynWFSkqp
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Claude finished @kyle-sexton's task in 1m 5s —— View job Review: reserve
|
|
Claude finished @kyle-sexton's task in 26s —— View job Security review complete
Scope: 1 file changed, Finding: None. The change is a pure data addition to a vocabulary registry — it reserves the function name No security issues found. claude-lane-summary: lane=claude-security-review sha=3d9eeea1e7344e06bc08fd39a4a0e5adcbb75b6c run=38602065069 |
|
claude-security-review has reviewed this pull request through 3d9eeea; a later push is reviewed from there. |
|
claude-review has reviewed this pull request through 3d9eeea; a later push is reviewed from there. |
No related issue: issue-work lane Phase 1, owner-approved plan 2026-10-14
Hold: a human merges this
Summary
The issue-work lane in claude-code-plugins names its caller workflow
work-resolve-issue.yml. The naming lint rejects that file name until theworkstage lists the function wordresolve-issue. This reserves it before that repo uses it, asrun-activitywas reserved in #689.Fix
In
components/github-actions-conventions/vocabulary.json,functions.workgainsresolve-issuewith statusreservedand a purpose. It moves toin-useonce the workflow is on a main branch. The verbresolveis already listed.Verification
npm run test:github-actions-conventions: 14 pass, 0 fail.npm run lint:github-actions-conventions: 0 findings, 0 blocking.naming-lint.mjs --mode enforcingon a scratch root holding.github/workflows/work-resolve-issue.yml(name: work-resolve-issue): 0 findings. The same file renamedwork-resolve-ticket.ymlgives aworkflow-filenameerror listingresolve-issue, respond-mention.Related
After the merge, the standards sync lands the copy in claude-code-plugins (
.github/standards/). The broker change is in melodic-software/azure-iac and the token input in melodic-software/claude-code-plugins, both opened alongside this PR.🤖 Generated with Claude Code
https://claude.ai/code/session_01CQKJiE8NBix1bgynWFSkqp