Skip to content

Pin GitHub Actions to immutable full-length SHAs - #25

Merged
neteinstein merged 2 commits into
mainfrom
feature/pin-actions-full-sha
Jul 24, 2026
Merged

Pin GitHub Actions to immutable full-length SHAs#25
neteinstein merged 2 commits into
mainfrom
feature/pin-actions-full-sha

Conversation

@neteinstein

Copy link
Copy Markdown
Owner

Description

This hardens CI workflows by replacing floating action tags with immutable commit SHAs, reducing supply-chain risk from tag retargeting.

It pins actions/checkout, actions/setup-java, and actions/upload-artifact everywhere they are used in .github/workflows/pr_checks.yml and .github/workflows/release.yml, while keeping # v4 comments for readability.

How to Test

  • ANDROID_HOME=$HOME/Library/Android/sdk ANDROID_SDK_ROOT=$HOME/Library/Android/sdk ./gradlew ktlintCheck test --console=plain

Checklist

  • ./gradlew ktlintCheck passes (or ktlintFormat was run to fix style)
  • ./gradlew test passes for all affected modules
  • New/changed logic has unit test coverage (domain and data layers especially)
  • agents.md / README.md updated if this changes architecture, setup, or dev workflow
  • No secrets, API keys, or credentials committed

neteinstein and others added 2 commits July 24, 2026 11:17
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@neteinstein
neteinstein merged commit a936475 into main Jul 24, 2026
4 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.

1 participant