Skip to content

ci: reduce workflow permissions to minimum required - #155

Merged
nikcio merged 2 commits into
mainfrom
ci/reduce-workflow-permissions
Aug 27, 2026
Merged

ci: reduce workflow permissions to minimum required#155
nikcio merged 2 commits into
mainfrom
ci/reduce-workflow-permissions

Conversation

@nikcio

@nikcio nikcio commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Summary

Reduces all GitHub Actions workflow permissions to the minimum required scope.

Changes

  • build.yml: Removed unused pull-requests: read permission
  • docs.yml: Added missing name: Checkout to checkout step; scoped pages: write and id-token: write to the deploy job only (build job reduced to contents: read)
  • release-please.yml: Removed unused issues: write permission
  • release.yml: No changes needed (already minimal — contents: read for checkout, id-token: write for NuGet OIDC)

nikcio added 2 commits August 27, 2026 14:40
- build.yml: remove unused pull-requests: read permission
- docs.yml: scope pages:write and id-token:write to deploy job only;
  add missing name to checkout step
- release-please.yml: remove unused issues: write permission
@nikcio
nikcio enabled auto-merge (squash) August 27, 2026 12:45
@nikcio
nikcio merged commit a1b5c05 into main Aug 27, 2026
4 checks passed
@nikcio
nikcio deleted the ci/reduce-workflow-permissions branch August 27, 2026 12:47
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