Skip to content

Simplify: use github.token for all branch updates - #29

Merged
maansaake merged 2 commits into
mainfrom
fix/auto-update-pr-unknown-state
May 31, 2026
Merged

Simplify: use github.token for all branch updates#29
maansaake merged 2 commits into
mainfrom
fix/auto-update-pr-unknown-state

Conversation

@maansaake

Copy link
Copy Markdown
Owner

Remove the Jeeves app token step entirely. Since github-actions[bot] now handles all branch updates (Dependabot and non-Dependabot alike), the app token was serving no purpose.

The simplified workflow:

  • No actions/create-github-app-token step
  • No author-based branching
  • All open PRs updated with a single gh pr update-branch --rebase loop using github.token

GitHub Copilot and others added 2 commits May 31, 2026 22:16
The Jeeves app token was only needed to comment @dependabot rebase on
Dependabot PRs, but GitHub App bots cannot be repository collaborators
so Dependabot always rejected those comments.

The solution was to use github.token (github-actions[bot]) for the
update-branch call instead. Since all PRs now use the same token and
the same mechanism, there is no need to distinguish by author or to
generate a Jeeves app token at all.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Use Jeeves app token (actions/create-github-app-token) instead of
github.token so that the rebase push triggers downstream workflows.
Branch updates are performed with gh pr update-branch --rebase via CLI,
not by commenting on the PR.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@maansaake
maansaake merged commit d86525f into main May 31, 2026
13 checks passed
@maansaake
maansaake deleted the fix/auto-update-pr-unknown-state branch May 31, 2026 20:27
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.

1 participant