ci: pin GitHub Actions to commit SHAs#924
Conversation
Python 3.12 has some compatability issues with scylla-ccm. Setting the python version to 3.11 should workaround the issue for now.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (5)
✅ Files skipped from review due to trivial changes (2)
🚧 Files skipped from review as they are similar to previous changes (3)
📝 WalkthroughWalkthroughThis pull request updates five GitHub Actions workflow files to pin third-party action versions to specific commit SHAs instead of using floating major version references. Documentation workflows (docs-pages.yaml, docs-pr.yaml) and the main tests workflow (tests@v1.yml) now reference pinned versions of actions/checkout, actions/setup-java, and actions/setup-python. Test reporter workflows (tests-reports@v1.yml, tests-reports-4x@v1.yml) pin dorny/test-reporter to v3.0.0. The main test workflow also sets Python to 3.11 in integration test jobs and pins actions/upload-artifact to v7.0.1. Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Pin all external GitHub Actions to full commit SHAs to reduce supply chain attack surface. Upgrade outdated actions to their latest versions. Reference: scylladb/scylladb#29421
886a31b to
69fb333
Compare
Summary
This PR was generated automatically. Please verify that GitHub Actions work as expected with these changes before merging.
Reference: scylladb/scylladb#29421