Skip to content

ci: pin release workflow actions#920

Open
alvarosanchez wants to merge 1 commit into
8.0.xfrom
DEV-1367-harden-micronaut-build-release-workflow-action-pinning
Open

ci: pin release workflow actions#920
alvarosanchez wants to merge 1 commit into
8.0.xfrom
DEV-1367-harden-micronaut-build-release-workflow-action-pinning

Conversation

@alvarosanchez

Copy link
Copy Markdown
Member

Summary

  • Pin the shared micronaut-projects/github-actions pre-release and post-release actions in the release workflow to reviewed commit 5f587657fc12601ab92d64d077f99a54c3cbdf78 instead of master.
  • Add an explicit release-job permissions: block limited to contents: write and issues: write, matching the pinned actions' git/release and milestone operations without broadening token scope.

Verification

  • git fetch origin 8.0.x && git merge --ff-only origin/8.0.x
  • gh api repos/micronaut-projects/github-actions/commits/5f587657fc12601ab92d64d077f99a54c3cbdf78 --jq '{sha:.sha,message:.commit.message,date:.commit.committer.date}'
  • git diff --check -- .github/workflows/release.yml
  • Targeted Python workflow check: no pre-release@master/post-release@master, no id-token: write, exactly two references to the reviewed SHA, and release-job permissions are contents: write plus issues: write.

Release / project notes

  • Type: type: improvement
  • Target branch: 8.0.x
  • Release target: v8.0.2 patch-line release workflow hardening
  • Micronaut organization project selection from QA: 5.0.3 Release (Project 153). Ambiguity note: micronaut-build is build/release infrastructure rather than a normal module dependency, so maintainers may retarget the Platform BOM release board if needed.

Closes DEV-1367


✨ This message was AI-generated using gpt-5.5

@alvarosanchez alvarosanchez added the type: improvement A minor improvement to an existing feature label Jun 23, 2026
Copilot AI review requested due to automatic review settings June 23, 2026 00:04

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: improvement A minor improvement to an existing feature

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants