Bump the actions group with 3 updates - #77
Closed
dependabot[bot] wants to merge 1 commit into
Closed
Conversation
Bumps the actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [plexsystems/container-structure-test-action](https://github.com/plexsystems/container-structure-test-action) and [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action). Updates `actions/checkout` from 6.0.2 to 7.0.1 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v6.0.2...v7.0.1) Updates `plexsystems/container-structure-test-action` from 0.1.0 to 0.3.0 - [Release notes](https://github.com/plexsystems/container-structure-test-action/releases) - [Commits](plexsystems/container-structure-test-action@v0.1.0...v0.3.0) Updates `aquasecurity/trivy-action` from 0.35.0 to 0.36.0 - [Release notes](https://github.com/aquasecurity/trivy-action/releases) - [Commits](aquasecurity/trivy-action@0.35.0...v0.36.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: plexsystems/container-structure-test-action dependency-version: 0.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: aquasecurity/trivy-action dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com>
Member
|
Superseded by #79, which takes all three actions to the same (or newer) releases and additionally pins every A version tag is a mutable pointer, so #79 records the resolved commit with the version as a trailing comment. Dependabot rewrites both together from here on. |
Author
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
abnegate
added a commit
that referenced
this pull request
Aug 7, 2026
A version tag is a mutable pointer: whoever controls an action's repository can repoint v7.0.1 at arbitrary code, and every workflow here runs with the DockerHub push credentials in scope. Pinning by commit SHA makes the resolved code immutable, and the trailing version comment keeps the Dependabot "actions" group able to rewrite both together. Takes each action to its current release while pinning, superseding the open Dependabot bump (#77): checkout 6.0.2 -> 7.0.1, login-action 4 -> 4.6.0, container-structure-test-action 0.1.0 -> 0.3.0, trivy-action 0.35.0 -> 0.36.0, codeql-action 4 -> 4.37.6.
abnegate
added a commit
that referenced
this pull request
Aug 7, 2026
* (fix): pin GitHub Actions to commit SHAs A version tag is a mutable pointer: whoever controls an action's repository can repoint v7.0.1 at arbitrary code, and every workflow here runs with the DockerHub push credentials in scope. Pinning by commit SHA makes the resolved code immutable, and the trailing version comment keeps the Dependabot "actions" group able to rewrite both together. Takes each action to its current release while pinning, superseding the open Dependabot bump (#77): checkout 6.0.2 -> 7.0.1, login-action 4 -> 4.6.0, container-structure-test-action 0.1.0 -> 0.3.0, trivy-action 0.35.0 -> 0.36.0, codeql-action 4 -> 4.37.6. * (fix): pin extension sources by commit and checksum Extensions were built from `git clone --branch <tag>` and `pecl install <package>-<version>`, both of which resolve through a mutable pointer — an upstream tag can be deleted and recreated on a different commit, and the build would silently compile it into an image that runs as the base for every Appwrite service. Each git extension now carries a PHP_*_COMMIT alongside its version and is fetched by that SHA directly (`git init` + `git fetch --depth 1 <url> <sha>`), so the tag is never consulted; protobuf carries a PHP_PROTOBUF_CHECKSUM and its PECL tarball is verified with sha256sum before install. Submodules stay transitively pinned through the parent commit's gitlinks. The version is kept beside each reference so the release it was resolved from stays readable, and so tests.yaml has something to assert against. Everything moves to its latest compatible release in the same pass, since a stale pin is now genuinely frozen: base image digest, brotli 0.18.3 -> 0.20.0, lz4 0.6.0 -> 0.7.0, mongodb 2.2.1 -> 2.3.3, protobuf 5.34.0 -> 5.35.1, scrypt 2.0.1 -> 2.0.2, swoole 6.2.0 -> 6.2.2, xdebug 3.5.1 -> 3.5.3, zstd 0.15.2 -> 0.17.0.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Bumps the actions group with 3 updates: actions/checkout, plexsystems/container-structure-test-action and aquasecurity/trivy-action.
Updates
actions/checkoutfrom 6.0.2 to 7.0.1Release notes
Sourced from actions/checkout's releases.
Changelog
Sourced from actions/checkout's changelog.
Commits
3d3c42eprep v7.0.1 release (#2531)2880268escape values passed to --unset (#2530)12cd223trim only ascii whitespace for branch (#2521)62661c4skip running unsafe pr check if input is default (#2518)e8d4307Bump the minor-actions-dependencies group with 2 updates (#2499)631c942eslint 9 (#2474)4f1f4aeBump actions/upload-artifact from 4 to 7 (#2476)ba09753Bump actions/checkout from 6 to 7 (#2488)b9e0990Bump docker/login-action from 3.3.0 to 4.2.0 (#2479)e8cb398Bump docker/build-push-action from 6.5.0 to 7.2.0 (#2478)Updates
plexsystems/container-structure-test-actionfrom 0.1.0 to 0.3.0Release notes
Sourced from plexsystems/container-structure-test-action's releases.
Commits
c0a028aMerge pull request #4 from plexsystems/update-version22109e9Update container structure test to v1.15.0cb09ec8Merge pull request #3 from MaxymVlasov/main6ecb914Remove Renovate deps update tracikng definition2f5ce94Delete renovate.json5ccb4d43feat: Update deps and add renovate (#2)fc4492bMerge pull request #2 from rbhadti94/upgrading-container-structure-tests-to-1...d1cfe6fupgrading to 1.9Updates
aquasecurity/trivy-actionfrom 0.35.0 to 0.36.0Release notes
Sourced from aquasecurity/trivy-action's releases.
Commits
ed142fdchore: update action version to v0.36.0 in examples (#563)dea62cfchore(deps): Update trivy to v0.70.0 (#559)128d9a8chore: use GitHub Actions as git commit author in bump-trivy workflow (#561)876cf04Upgrade Trivy action version from 0.33.1 to 0.35.0 fixes #549 (#548)dada784Fix typo in GOOGLE_APPLICATION_CREDENTIALS env var name (#547)4a2deecfix: use portable shebang in entrypoint.sh (#545)1994662chore(deps): bump the actions group with 5 updates (#558)6b36659chore: add zizmor config (#557)316aa5aci: add dependabot config (#556)264c9c5test: use pinned digests for trivy-db, trivy-java-db and trivy-checks (#555)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