Skip to content

ci: add least-privilege permissions to GitHub Actions workflows - #122

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

ci: add least-privilege permissions to GitHub Actions workflows#122
peter-matkovski merged 14 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 6 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
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
@peter-matkovski
peter-matkovski temporarily deployed to feeds-enabled-shard July 8, 2026 11:27 — with GitHub Actions Inactive
@peter-matkovski
peter-matkovski temporarily deployed to feeds-enabled-shard July 8, 2026 11:27 — with GitHub Actions Inactive
@peter-matkovski
peter-matkovski temporarily deployed to feeds-enabled-shard July 8, 2026 11:27 — with GitHub Actions Inactive
@peter-matkovski
peter-matkovski temporarily deployed to feeds-enabled-shard July 8, 2026 11:27 — with GitHub Actions Inactive
@peter-matkovski
peter-matkovski temporarily deployed to feeds-enabled-shard July 8, 2026 11:27 — with GitHub Actions Inactive
@peter-matkovski
peter-matkovski temporarily deployed to feeds-enabled-shard July 8, 2026 11:27 — with GitHub Actions Inactive
@peter-matkovski peter-matkovski self-assigned this Jul 8, 2026
@peter-matkovski
peter-matkovski requested a review from a team July 9, 2026 09:37
@peter-matkovski
peter-matkovski enabled auto-merge (squash) July 9, 2026 11:41
Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/reviewdog.yml Outdated
Comment thread .github/workflows/scheduled_test.yml Outdated
Co-authored-by: 🌵 Yun Wang <yun.wang@getstream.io>
Co-authored-by: 🌵 Yun Wang <yun.wang@getstream.io>
…vilege-permissions

# Conflicts:
#	.github/workflows/initiate_release.yml
@peter-matkovski
peter-matkovski deployed to feeds-enabled-shard August 25, 2026 07:25 — with GitHub Actions Active
@peter-matkovski
peter-matkovski deployed to feeds-enabled-shard August 25, 2026 07:25 — with GitHub Actions Active
@peter-matkovski
peter-matkovski deployed to feeds-enabled-shard August 25, 2026 07:25 — with GitHub Actions Active
@peter-matkovski
peter-matkovski deployed to feeds-enabled-shard August 25, 2026 07:25 — with GitHub Actions Active
@peter-matkovski
peter-matkovski deployed to feeds-enabled-shard August 25, 2026 07:25 — with GitHub Actions Active
@peter-matkovski
peter-matkovski deployed to feeds-enabled-shard August 25, 2026 07:25 — with GitHub Actions Active
@peter-matkovski peter-matkovski changed the title CI: add least-privilege permissions to GitHub Actions workflows ci: add least-privilege permissions to GitHub Actions workflows Aug 25, 2026
@peter-matkovski
peter-matkovski merged commit c41b749 into main Aug 25, 2026
12 of 13 checks passed
@peter-matkovski
peter-matkovski deleted the ci/workflow-least-privilege-permissions branch August 25, 2026 07:37
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.

3 participants