Skip to content

Standardize action versions across workflows#10

Merged
askb merged 1 commit intomainfrom
workflow/standardize-action-versions
Jan 30, 2026
Merged

Standardize action versions across workflows#10
askb merged 1 commit intomainfrom
workflow/standardize-action-versions

Conversation

@askb
Copy link
Owner

@askb askb commented Jan 30, 2026

Changes

Standardize GitHub Action versions for consistency and security:

actions/checkout

  • ✅ Convert all references → (SHA-pinned)
  • ✅ Now consistent across all workflows

actions/setup-python

  • ✅ Upgrade → (SHA-pinned)
  • ✅ Uses latest stable version

Files Updated

Security

All actions now use SHA-pinned references with version comments:

uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0

Testing

✅ Pre-commit checks pass (yamllint, actionlint, etc.)
✅ SHA-pinned-actions workflow will validate references

Benefits

  • Consistent action versions across all workflows
  • Enhanced security with SHA pinning
  • Latest stable versions of actions
  • Aligns with standards across all repos

Updates:
- Standardize actions/checkout to v5.0.0 (SHA-pinned) everywhere
- Upgrade actions/setup-python from v5.3.0 to v6.0.0 (SHA-pinned)
- Convert remaining tag-only references to SHA-pinned format

Changed files:
- test-build-authkey.yaml: checkout v4 → v5.0.0
- test-build-minimal.yaml: checkout v4 → v5.0.0
- test-build-oauth-reusable.yaml: checkout v4 → v5.0.0
- lint.yaml: setup-python v5.3.0 → v6.0.0

All references now use SHA with version comment for security and
consistency across all workflows.

Tested with pre-commit - all checks pass.

Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
@askb askb merged commit 367216f into main Jan 30, 2026
4 of 9 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