Skip to content

CI: add least-privilege permissions to GitHub Actions workflows#1894

Merged
peter-matkovski merged 9 commits into
mainfrom
ci/workflow-least-privilege-permissions
Jul 14, 2026
Merged

CI: add least-privilege permissions to GitHub Actions workflows#1894
peter-matkovski merged 9 commits into
mainfrom
ci/workflow-least-privilege-permissions

Conversation

@peter-matkovski

@peter-matkovski peter-matkovski commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add explicit least-privilege permissions blocks to workflow files flagged by CodeQL.
  • Scopes derived from workflow operations (build, artifacts, Danger, release git push).
  • Resolves 5 open actions/missing-workflow-permissions alerts.

Linear

Test plan

  • CI green
  • Code scanning alerts close after merge

Add explicit workflow-level permissions blocks to resolve CodeQL
actions/missing-workflow-permissions alerts. Scopes are derived from
workflow operations (git push, artifact upload, Danger, release lanes).

Refs: APPSEC-164
Add explicit workflow-level permissions blocks to resolve CodeQL
actions/missing-workflow-permissions alerts. Scopes are derived from
workflow operations (git push, artifact upload, Danger, release lanes).

Refs: APPSEC-164
Add explicit workflow-level permissions blocks to resolve CodeQL
actions/missing-workflow-permissions alerts. Scopes are derived from
workflow operations (git push, artifact upload, Danger, release lanes).

Refs: APPSEC-164
Add explicit workflow-level permissions blocks to resolve CodeQL
actions/missing-workflow-permissions alerts. Scopes are derived from
workflow operations (git push, artifact upload, Danger, release lanes).

Refs: APPSEC-164
Comment thread .github/workflows/on-tag.yml Outdated
Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/typescript-video-proto.yml Outdated
peter-matkovski and others added 2 commits July 14, 2026 13:22
Co-authored-by: 🌵 Yun Wang <me@mogita.com>
Co-authored-by: 🌵 Yun Wang <me@mogita.com>
@peter-matkovski peter-matkovski requested a review from mogita July 14, 2026 11:22
@peter-matkovski peter-matkovski merged commit 9a1bba3 into main Jul 14, 2026
5 checks passed
@peter-matkovski peter-matkovski deleted the ci/workflow-least-privilege-permissions branch July 14, 2026 13:03
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.

2 participants