Skip to content

fix(ci): post Cursor triage as netcatty-bot#2444

Merged
binaricat merged 1 commit into
mainfrom
fix/cursor-bot-token-identity
Jul 24, 2026
Merged

fix(ci): post Cursor triage as netcatty-bot#2444
binaricat merged 1 commit into
mainfrom
fix/cursor-bot-token-identity

Conversation

@binaricat

Copy link
Copy Markdown
Owner

Summary

  • Wire classify prepare/apply (and implement needs-human) to TRIAGE_GITHUB_TOKEN so comments/labels appear as netcatty-bot.
  • Include netcatty-bot in default OWN_ACTORS for own-PR automation loops.
  • Repo secret TRIAGE_GITHUB_TOKEN already set to the bot PAT.

Test plan

  • After merge, re-dispatch classify on an open issue and confirm comment author is netcatty-bot

Use the bot PAT for classify prepare/apply and implement needs-human
comments so issue activity shows netcatty-bot instead of github-actions.
Treat netcatty-bot as an own actor for automation PR loops.
@github-actions github-actions Bot added the automation:codex-loop Own/bot PR waiting on Codex review↔fix loop label Jul 24, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9b42ec6056

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

PULL_NUMBER: ${{ needs.route.outputs.pull_number }}
MAX_ROUNDS: ${{ vars.CURSOR_CODEX_FIX_MAX_ROUNDS || '40' }}
OWN_ACTORS: ${{ vars.AUTOMATION_OWN_ACTORS || 'binaricat' }}
OWN_ACTORS: ${{ vars.AUTOMATION_OWN_ACTORS || 'binaricat,netcatty-bot,github-actions[bot]' }}

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep github-actions[bot] out of own actor defaults

In the codex_loop job, adding github-actions[bot] to OWN_ACTORS makes isFixEligiblePr() return true for every same-repo PR authored by GitHub Actions before its existing bot-PR marker checks run. That means an unrelated workflow-created PR with no automation:bot-pr label, no bot marker, and no cursor/* branch can enter the Cursor/Codex fix loop and have automated fixes pushed to it instead of being ignored/comment-only; leave github-actions[bot] out of OWN_ACTORS so the helper's marker-based safeguard still applies.

Useful? React with 👍 / 👎.

@binaricat
binaricat merged commit 4175bca into main Jul 24, 2026
36 of 39 checks passed
@binaricat
binaricat deleted the fix/cursor-bot-token-identity branch July 24, 2026 06:53
@github-actions

Copy link
Copy Markdown
Contributor

This was generated by Cursor automation.

Automatic Codex fix did not finish cleanly (agent, protected paths, or verification failed). Marking for human review.

@github-actions github-actions Bot added the ready-for-human Requires human implementation label Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation:codex-loop Own/bot PR waiting on Codex review↔fix loop ready-for-human Requires human implementation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant