Pin GitHub Actions dependencies, update wrapper validation action, optimize workflows #231
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR implements security best practices by pinning GitHub Actions dependencies to specific commit SHAs, updates the deprecated wrapper validation action, and optimizes the Dependabot update schedule as requested in the issue.
Changes Made
GitHub Actions Pinning
All GitHub Actions dependencies have been pinned with their commit SHAs and inline version comments for easy tracking:
actions/setup-java@v4→c5195efecf7bdfc987ee8bae7a71cb8b11521c00# v4.7.1actions/checkout@v5→08c6903cd8c0fde910a37f88322edcfb5dd907a8# v5.0.0gradle/wrapper-validation-action@v3→gradle/actions/wrapper-validation@d9c87d481d55275bb5441eef3fe0e46805f9ef70# v3.5.0gradle/actions/setup-gradle@v4→ed408507eac070d1f99cc633dbcf757c94c7933a# v4.4.3gradle/gradle-build-action@v3→ac2d340dc04d9e1113182899e983b5400c17cda1# v3.5.0dependabot/fetch-metadata@v2→08eff52bf64351f401fb50d4972fa95b9f2c2d1b# v2.4.0Wrapper Validation Action Updates
gradle/wrapper-validation-actionwithgradle/actions/wrapper-validationin the dedicated validation workflowci.ymlsincesetup-gradle@v4automatically includes wrapper validationgradle-wrapper-validation.ymlworkflow for explicit validationSHA Authenticity Verification
The commit SHAs can be verified at the following URLs:
Dependabot Configuration Updates
Updated
.github/dependabot.ymlto:Benefits
All workflows have been validated and builds pass successfully.
Fixes #230.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.