Skip to content

fix: pin all GitHub Actions to commit SHAs - #10

Merged
gtrivedi88 merged 1 commit into
eclipse-che:mainfrom
gtrivedi88:fix/pin-github-actions-to-shas
Sep 2, 2026
Merged

gtrivedi88 merged 1 commit into
eclipse-che:mainfrom
gtrivedi88:fix/pin-github-actions-to-shas

Conversation

@gtrivedi88

Copy link
Copy Markdown
Contributor

Summary

Pin every GitHub Actions reference to an immutable commit SHA to mitigate supply chain attacks like the tj-actions/changed-files compromise (CVE-2025-30066).

Changes across 3 workflow files (4 action references):

Action Old ref New pinned ref
actions/checkout @v3 SHA # v4
errata-ai/vale-action @reviewdog SHA # reviewdog
redhat-actions/try-in-web-ide @main SHA # main

New file:

  • .github/dependabot.yml — Added Dependabot configuration for weekly GitHub Actions updates. Dependabot will automatically create PRs when SHA-pinned actions have new versions available.

Ref: https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/273

Test plan

  • CI workflows pass on this PR
  • Verify Dependabot creates update PRs after merge

Made with Cursor

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

Click here to review and test in web IDE: Contribute

Mitigate supply chain attacks (CVE-2025-30066) by pinning every
action reference to an immutable commit SHA instead of mutable
version tags or branch names.

Also add Dependabot configuration for automated GitHub Actions updates.

Ref: https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/273
Co-authored-by: Cursor <cursoragent@cursor.com>
@gtrivedi88
gtrivedi88 force-pushed the fix/pin-github-actions-to-shas branch from edcc3b1 to ffcc7ee Compare September 2, 2026 08:15
@gtrivedi88
gtrivedi88 merged commit d19d96e into eclipse-che:main Sep 2, 2026
3 checks passed
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