Skip to content

ci: add permissions to publish caller job and upgrade release-please-action to v5#19

Open
kinyoklion wants to merge 1 commit into
mainfrom
devin/1778774621-fix-release-please-permissions
Open

ci: add permissions to publish caller job and upgrade release-please-action to v5#19
kinyoklion wants to merge 1 commit into
mainfrom
devin/1778774621-fix-release-please-permissions

Conversation

@kinyoklion

@kinyoklion kinyoklion commented May 14, 2026

Copy link
Copy Markdown
Member

Summary

Fixes Release Please startup_failure by adding explicit permissions to the publish caller job. Also upgrades release-please-action from v4 to v5.

Review & Testing Checklist for Human

  • Verify the release-please workflow runs without startup_failure on next push to main

Notes

Same fix pattern as dotnet-core PR #241. The publish caller job needs explicit permissions because publish.yml declares permissions that exceed the restricted org defaults.

Link to Devin session: https://app.devin.ai/sessions/54e32482848742c19ebf9c374efdc833
Requested by: @kinyoklion


Note

Low Risk
Workflow-only changes; main risk is misconfigured GitHub Actions permissions or action upgrade causing the release/publish pipeline to fail.

Overview
Upgrades googleapis/release-please-action in release-please.yml from v4 to v5.

Adds explicit permissions to the publish caller job (including attestations: write) so it can invoke publish.yml without permission-related startup failures under restricted org defaults.

Reviewed by Cursor Bugbot for commit 0ff5510. Bugbot is set up for automated code reviews on this repo. Configure here.

…action to v5

The release-please workflow fails with startup_failure because the
caller job invoking publish.yml does not declare explicit permissions.
Also upgrades release-please-action from v4 to v5.

Co-Authored-By: rlamb@launchdarkly.com <4955475+kinyoklion@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@devin-ai-integration devin-ai-integration Bot added the devin-pr PR created by Devin label May 14, 2026
@kinyoklion kinyoklion marked this pull request as ready for review May 14, 2026 23:01
@kinyoklion kinyoklion requested a review from a team June 8, 2026 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devin-pr PR created by Devin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant