cli
cli copied to clipboard
VLN-474: Set explicit permissions for GitHub Actions workflows
Summary
-
.github/workflows/ci.yaml: Set workflow-level permissions so the GITHUB_TOKEN only reads repository contents and retains actions write access needed for artifact uploads. -
.github/workflows/goreleaser.yml: Declared workflow permissions granting contents write so GoReleaser can publish release assets with no broader access. -
.github/workflows/trigger-docs.yml: Limited the workflow token to read-only repository access, sufficient for metadata lookups performed in the job. -
.github/workflows/trigger-publish.yml: Added read-only repository permissions to the workflow token while external calls use the generated app token.