chore(deps): bump the actions group with 3 updates - #372
Conversation
Bumps the actions group with 3 updates: [github/codeql-action](https://github.com/github/codeql-action), [taiki-e/install-action](https://github.com/taiki-e/install-action) and [hyperpolymath/panic-attack/.github/workflows/scan-and-report.yml](https://github.com/hyperpolymath/panic-attack). Updates `github/codeql-action` from 4.37.7 to 4.37.8 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@v4.37.7...v4.37.8) Updates `taiki-e/install-action` from 2.86.4 to 2.86.7 - [Release notes](https://github.com/taiki-e/install-action/releases) - [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md) - [Commits](taiki-e/install-action@v2.86.4...v2.86.7) Updates `hyperpolymath/panic-attack/.github/workflows/scan-and-report.yml` from 0d531555f4c04f086f0af58ec34e1bb27145fdbe to 363418220e76b4f193cc876161b4f86ed4dc54c5 - [Release notes](https://github.com/hyperpolymath/panic-attack/releases) - [Changelog](https://github.com/hyperpolymath/panic-attack/blob/main/CHANGELOG.adoc) - [Commits](hyperpolymath/panic-attack@0d53155...3634182) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.37.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: taiki-e/install-action dependency-version: 2.86.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: hyperpolymath/panic-attack/.github/workflows/scan-and-report.yml dependency-version: 363418220e76b4f193cc876161b4f86ed4dc54c5 dependency-type: direct:production dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com>
Up to standards ✅🟢 Issues
|
There was a problem hiding this comment.
Pull Request Overview
The PR updates several GitHub Actions to their latest versions, including CodeQL and the install-action utility. According to Codacy analysis, the repository remains up to standards; however, the review identified a high-priority security improvement. Specifically, third-party actions in the smoke test and S4 loop workflows are currently pinned to mutable version tags rather than immutable commit SHAs. This practice is recommended to mitigate supply chain risks. Developers should consider updating these references to use SHAs while keeping the version number as a comment. All updates should be verified against the provided test plan to ensure CI stability.
Test suggestions
- Verify CodeQL initialization and analysis steps (v4.37.8) execute successfully in CI for both 'javascript-typescript' and 'actions' languages.
- Verify taiki-e/install-action@v2.86.7 successfully installs 'just' version 1.51.0 and that subsequent 'just' commands succeed.
- Confirm the security scan workflow at the updated commit SHA (3634182) initializes correctly and passes secrets as expected.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify CodeQL initialization and analysis steps (v4.37.8) execute successfully in CI for both 'javascript-typescript' and 'actions' languages.
2. Verify taiki-e/install-action@v2.86.7 successfully installs 'just' version 1.51.0 and that subsequent 'just' commands succeed.
3. Confirm the security scan workflow at the updated commit SHA (3634182) initializes correctly and passes secrets as expected.
TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback
|
|
||
| - name: Install just | ||
| uses: taiki-e/install-action@v2.86.4 | ||
| uses: taiki-e/install-action@v2.86.7 |
There was a problem hiding this comment.
🔴 HIGH RISK
Pinning GitHub Actions to a commit SHA ensures that the version remains immutable. This ensures the action you've audited is the exact one being executed in your pipeline, preventing risks associated with mutable tags.
| uses: Swatinem/rust-cache@v2.9.2 | ||
| - name: Install just | ||
| uses: taiki-e/install-action@v2.86.4 | ||
| uses: taiki-e/install-action@v2.86.7 |
There was a problem hiding this comment.
🔴 HIGH RISK
Pinning GitHub Actions to a commit SHA ensures that the version remains immutable. This aligns with security best practices by ensuring the execution environment is strictly version-locked and protected against potential tag redirection or hijacking.
Bumps the actions group with 3 updates: github/codeql-action, taiki-e/install-action and hyperpolymath/panic-attack/.github/workflows/scan-and-report.yml.
Updates
github/codeql-actionfrom 4.37.7 to 4.37.8Release notes
Sourced from github/codeql-action's releases.
Changelog
Sourced from github/codeql-action's changelog.
Commits
db488ddMerge pull request #4102 from github/update-v4.37.8-9ee088e131845f5bUpdate changelog for v4.37.89ee088eMerge pull request #4080 from github/henrymercer/studious-giggle1aef003Address review feedback on overlay disk flags508b83bMerge main into overlay minimum disk feature branchd97b342Merge pull request #4098 from github/mbg/permission-error-as-configuration-error47fa622MakeEACCESaConfigurationError45693ccRefactorENOSPCcheck intoisDiskConfigurationErrorfunctionc2fd8f5Merge pull request #4081 from github/mario-campos/version-cache-to-diskc56f48eLog unexpected conditions during caching CLI outputUpdates
taiki-e/install-actionfrom 2.86.4 to 2.86.7Release notes
Sourced from taiki-e/install-action's releases.
Changelog
Sourced from taiki-e/install-action's changelog.
Commits
b6ff580Release 2.86.7a4b7b62Updatetombi@latestto 1.4.17f5d2c4Updaterafn@latestto 0.1.50223cb3Update mise manifest80434f8Update kingfisher manifest45d93f4Update cargo-zigbuild manifest7754905Updatecargo-binstall@latestto 1.22.06cd1350Release 2.86.60110a1eUpdate tombi manifest48a83f9Update rafn manifestUpdates
hyperpolymath/panic-attack/.github/workflows/scan-and-report.ymlfrom 0d531555f4c04f086f0af58ec34e1bb27145fdbe to 363418220e76b4f193cc876161b4f86ed4dc54c5Changelog
Sourced from hyperpolymath/panic-attack/.github/workflows/scan-and-report.yml's changelog.
... (truncated)
Commits
3634182feat(labels): estate label tooling + auto-triage for new issues (#190)3301258fix(ci): unbreak workflow YAML and add a complete actions.lock (#188)337d799Fix/assail affine deserialization checks (#187)01920eefix(assail): retain AffineScript deserialization checks (#186)3d261ebfix(assail): recognize canonical AffineScript extension (#185)6aacab5refactor: migrate Markdown to AsciiDoc (#184)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions