Skip to content

ci: grant statuses write in the reusable update workflow too - #716

Merged
goosewobbler merged 1 commit into
mainfrom
ci/reusable-update-statuses
Oct 23, 2026
Merged

goosewobbler merged 1 commit into
mainfrom
ci/reusable-update-statuses

Conversation

@goosewobbler

@goosewobbler goosewobbler commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

Description

Follow-up to #714, which merged before this landed. The reusable update workflow has its own permissions block (contents, pull-requests), which sets anything unlisted to none, so the statuses: write its callers now grant never reaches the token. Without this the releasekit/standing-pr status still fails with a 403. Found by Greptile on #714.

Related Issue(s)

Follow-up to #714.

Type of Change

  • feat — New feature
  • fix — Bug fix
  • docs — Documentation change
  • refactor — Code refactoring
  • test — Adding or updating tests
  • chore — Maintenance, dependencies, tooling
  • Breaking change — Requires major version bump

Scope

  • @releasekit/version
  • @releasekit/notes
  • @releasekit/publish
  • @releasekit/release
  • @releasekit/config
  • @releasekit/core
  • CI / workflows
  • Root / monorepo

Checklist

  • Lint passes (pnpm lint)
  • Tests pass (pnpm test)
  • Typecheck passes (pnpm typecheck)
  • Documentation updated (if applicable)
  • Breaking changes noted in description

Testing Notes

Workflow permissions only. The next standing-PR update run should post releasekit/standing-pr with no 403 warning.

🤖 Generated with Claude Code

RetriggerView in GreptileConfidence Score: 5/5

The permission change appears safe to merge.

Summary

Adds statuses: write to the reusable standing-PR update workflow.

  • The standing-PR update can now post its status check.

No actionable issues found. Workflow execution was not tested.

Reviews (1) · Last reviewed commit: "ci: grant statuses write in the reusable..." · Reviewed by Greptile

Its own permissions block sets anything unlisted to none, so the callers'
grant alone didn't reach the token.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Standing release PR: #614 · v0.42.0 queued (4 packages) · open 82d 22h 3m · ✅ ready to merge

Release Preview — v0.41.2 → v0.41.3

Note: Labels on this PR are advisory in standing-pr mode. Bumps come from conventional commits in the standing PR; override by editing labels on the standing PR itself. Add release:immediate to bypass the standing PR and release this PR directly.

These changes will be added to the release PR (#614) when merged:

Changelog

monorepo 0.41.2 → 0.41.3

Changed

  • grant statuses write in the reusable update workflow too

All packages → 0.41.3 (sync versioning)

  • @releasekit/version
  • @releasekit/notes
  • @releasekit/publish
  • @releasekit/release

After merge — predicted release

No version escalation — this PR's changes will be included in the queued release without affecting the projected versions.

Package Standing PR This PR After merge
monorepo 0.42.0 0.41.3 0.42.0

Updated automatically by ReleaseKit

@goosewobbler
goosewobbler merged commit 8f6cc1d into main Oct 23, 2026
25 checks passed
@goosewobbler
goosewobbler deleted the ci/reusable-update-statuses branch October 23, 2026 16:21
@github-actions github-actions Bot mentioned this pull request Oct 23, 2026
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