Repository navigation
build(deps): bump the actions group across 1 directory with 7 updates - #57
Closed
dependabot[bot] wants to merge 2 commits into
Closed
dependabot[bot] wants to merge 2 commits into
dependabot[bot] wants to merge 2 commits into
Conversation
Bumps the actions group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `4` | `7` | | [rlespinasse/github-slug-action](https://github.com/rlespinasse/github-slug-action) | `4` | `5` | | [mozilla-actions/sccache-action](https://github.com/mozilla-actions/sccache-action) | `0.0.9` | `0.0.11` | | [docker/login-action](https://github.com/docker/login-action) | `3` | `4` | | [docker/metadata-action](https://github.com/docker/metadata-action) | `5` | `6` | | [docker/build-push-action](https://github.com/docker/build-push-action) | `6` | `7` | | [actions-rust-lang/setup-rust-toolchain](https://github.com/actions-rust-lang/setup-rust-toolchain) | `1` | `2` | Updates `actions/checkout` from 4 to 7 - [Release notes](https://github.com/actions/checkout/releases) - [Commits](actions/checkout@v4...v7) Updates `rlespinasse/github-slug-action` from 4 to 5 - [Release notes](https://github.com/rlespinasse/github-slug-action/releases) - [Commits](rlespinasse/github-slug-action@v4...v5) Updates `mozilla-actions/sccache-action` from 0.0.9 to 0.0.11 - [Release notes](https://github.com/mozilla-actions/sccache-action/releases) - [Commits](Mozilla-Actions/sccache-action@v0.0.9...v0.0.11) Updates `docker/login-action` from 3 to 4 - [Release notes](https://github.com/docker/login-action/releases) - [Commits](docker/login-action@v3...v4) Updates `docker/metadata-action` from 5 to 6 - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](docker/metadata-action@v5...v6) Updates `docker/build-push-action` from 6 to 7 - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@v6...v7) Updates `actions-rust-lang/setup-rust-toolchain` from 1 to 2 - [Release notes](https://github.com/actions-rust-lang/setup-rust-toolchain/releases) - [Changelog](https://github.com/actions-rust-lang/setup-rust-toolchain/blob/main/CHANGELOG.md) - [Commits](actions-rust-lang/setup-rust-toolchain@v1...v2) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: rlespinasse/github-slug-action dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: mozilla-actions/sccache-action dependency-version: 0.0.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: docker/login-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: docker/metadata-action dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: docker/build-push-action dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions-rust-lang/setup-rust-toolchain dependency-version: '2' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com>
Automated hardening of the workflow files flagged on #57. > [!WARNING] > **This narrows what the workflow can reach.** Job permissions were declared in `.github/workflows/test.yaml`. Each job now gets only the scopes its steps were read to need — if one of them does something this could not see, it will fail on the next run. The table below says which step drove each scope. Targets `dependabot/github_actions/actions-5c950dafa0`. Files changed, and what changed them: - `.github/workflows/build.yaml` — action pins - `.github/workflows/build_pgvector.yaml` — action pins - `.github/workflows/test.yaml` — action pins; job permissions Fixed by this PR: - **HIGH** `unpinned-action` (pinact) — .github/workflows/build.yaml:52 - **HIGH** `unpinned-action` (pinact) — .github/workflows/build_pgvector.yaml:31 - **HIGH** `unpinned-action` (pinact) — .github/workflows/build_pgvector.yaml:34 - **HIGH** `unpinned-action` (pinact) — .github/workflows/build_pgvector.yaml:37 - **HIGH** `unpinned-action` (pinact) — .github/workflows/build_pgvector.yaml:40 - **HIGH** `unpinned-action` (pinact) — .github/workflows/build_pgvector.yaml:48 - **HIGH** `unpinned-action` (pinact) — .github/workflows/build_pgvector.yaml:62 - **HIGH** `unpinned-action` (pinact) — .github/workflows/test.yaml:39 - **HIGH** `unpinned-action` (pinact) — .github/workflows/test.yaml:40 - **HIGH** `unpinned-action` (pinact) — .github/workflows/test.yaml:42 - **MEDIUM** `excessive-permissions` (zizmor) — .github/workflows/test.yaml:1 - **MEDIUM** `excessive-permissions` (zizmor) — .github/workflows/test.yaml:19 **This does not fix everything.** 2 further finding(s) (2 medium) need a decision this bot should not make for you. They are in the security channel with their locations — deliberately not repeated here, since this repository may be public and they are not fixed yet. ### Permissions `.github/workflows/build.yaml` | job | granted | why | |---|---|---| | `build-and-push-image` | `contents: read`, `packages: write` | actions/checkout needs contents: read and the docker/login-action + docker/build-push-action pushing to ghcr.io/huggingface/lor-e needs packages: write; the declared contents: write, id-token: write and security-events: write appear unused since no release, cosign/sigstore signing, attestation or SARIF upload step is present (the id-token comment is aspirational) — reviewer should confirm no signing was intended. | `.github/workflows/build_pgvector.yaml` | job | granted | why | |---|---|---| | `build-and-push-image` | `contents: read`, `packages: write` | The docker/build-push-action step pushes to ghcr.io (authenticated via docker/login-action with GITHUB_TOKEN), requiring packages: write, plus contents: read for actions/checkout; the declared contents: write, id-token: write and security-events: write are unused since no sigstore/cosign signing or SARIF upload step actually exists in this file. | `.github/workflows/test.yaml` | job | granted | why | |---|---|---| | `tests` | `contents: read` | Only actions/checkout needs the token (contents: read); the Rust toolchain setup, sccache-action (which fetches a release binary and uses the Actions cache service via its own runtime token) and `cargo test` against the local Postgres service make no other repository API writes. | Anything not listed above keeps the permissions it had. To measure a job this could not read, add [`GitHubSecurityLab/actions-permissions/monitor`](https://github.com/GitHubSecurityLab/actions-permissions) to it and run the workflow — it reports the minimum the run actually used. Pinning changes come from `pinact` and are mechanical. Any other change was generated by Claude — read it before merging. <!--slack ts:1790066151.410139 channel:C0AJSP0D53L--> Co-authored-by: hf-security-analysis[bot] <265538906+hf-security-analysis[bot]@users.noreply.github.com>
Author
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
dependabot
Bot
deleted the
dependabot/github_actions/actions-5c950dafa0
branch
September 29, 2026 08:50
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 7 updates in the / directory:
47450.0.90.0.1134566712Updates
actions/checkoutfrom 4 to 7Release notes
Sourced from actions/checkout's releases.
... (truncated)
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
rlespinasse/github-slug-actionfrom 4 to 5Release notes
Sourced from rlespinasse/github-slug-action's releases.
... (truncated)
Commits
0e32991fix(ci): match dependabot PR author instead of github.actor (#182)3117857build: standardize dependabot config and enable auto-merge for minor/patch up...ef93b2edocs: remove broken linkse6106c1docs: remove broken linksbb137f8feat: bump actions/checkout from 6 to 7 (#179)e6f2616feat: bump actions/github-script from 8 to 9 (#178)ef035f6docs: Reorganize documentation with new reference and explanation sections (#...9e7def6feat: Pin sub-actions to full commit SHAs (#175)e8d2331Pin sub-actions to full commit SHAs (#175)6f7a8d2feat: bump actions/checkout from 5 to 6 (#172)Updates
mozilla-actions/sccache-actionfrom 0.0.9 to 0.0.11Release notes
Sourced from mozilla-actions/sccache-action's releases.
Commits
fc920bfMerge pull request #262 from sylvestre/0.0.11c5764fdudpate dist filesce939d5update prettierfc24157prepare 0.0.11439ab27README.md prepare the version 0.0.11a2fac7aMerge pull request #252 from potiuk/ci-verify-dist4c2e5f0Merge pull request #253 from Mozilla-Actions/dependabot/npm_and_yarn/actions/...772f27dci: verify committed dist/ matches a clean rebuildd270be5Merge pull request #256 from Mozilla-Actions/dependabot/npm_and_yarn/jest-cir...52752aeMerge pull request #259 from Mozilla-Actions/dependabot/github_actions/github...Updates
docker/login-actionfrom 3 to 4Release notes
Sourced from docker/login-action's releases.
... (truncated)
Commits
dbcb813Merge pull request #1051 from docker/dependabot/npm_and_yarn/aws-sdk-dependen...5bcb015[dependabot skip] chore: update generated contentb30b2f2build(deps): bump the aws-sdk-dependencies group across 1 directory with 2 up...9087f1eMerge pull request #1057 from docker/dependabot/npm_and_yarn/js-yaml-5.2.20009830[dependabot skip] chore: update generated content2325523build(deps): bump js-yaml from 5.2.1 to 5.2.24ec1d4aMerge pull request #1056 from docker/dependabot/npm_and_yarn/postcss-8.5.225fc99baMerge pull request #1053 from docker/dependabot/github_actions/aws-actions/co...e512bd5Merge pull request #1052 from docker/dependabot/github_actions/codeql-actions...a146c91Merge pull request #1059 from crazy-max/harden-buildx-scope-pathsUpdates
docker/metadata-actionfrom 5 to 6Release notes
Sourced from docker/metadata-action's releases.
... (truncated)
Commits
dc80280Merge pull request #696 from docker/dependabot/npm_and_yarn/docker/actions-to...2b9fe83[dependabot skip] chore: update generated content8128ce3chore(deps): Bump@docker/actions-toolkitfrom 0.91.0 to 0.92.01d1c895Merge pull request #695 from docker/dependabot/npm_and_yarn/semver-7.8.57f0c2ddMerge pull request #694 from docker/dependabot/npm_and_yarn/sigstore-4.1.1025f8c5[dependabot skip] chore: update generated contente98d63cchore(deps): Bump semver from 7.8.1 to 7.8.537d9379chore(deps): Bump sigstore from 4.1.0 to 4.1.1a1b8072Merge pull request #690 from docker/dependabot/npm_and_yarn/sigstore/core-3.2.1e0e3381[dependabot skip] chore: update generated contentUpdates
docker/build-push-actionfrom 6 to 7Release notes
Sourced from docker/build-push-action's releases.
... (truncated)
Commits
c3c9e26Merge pull request #1621 from docker/dependabot/npm_and_yarn/docker/actions-t...459b674[dependabot skip] chore: update generated content4dedcb2chore(deps): Bump@docker/actions-toolkitfrom 0.99.0 to 0.100.0379bf63Merge pull request #1620 from crazy-max/buildx-error-message9877975chore: update generated content7ed0556use the shared Buildx error summary helper91670baMerge pull request #1618 from docker/dependabot/npm_and_yarn/docker/actions-t...80dbc86[dependabot skip] chore: update generated content50cac3achore(deps): Bump@docker/actions-toolkitfrom 0.98.0 to 0.99.003b4d6cMerge pull request #1617 from crazy-max/fix-metadata-workflow-commandsUpdates
actions-rust-lang/setup-rust-toolchainfrom 1 to 2Release notes
Sourced from actions-rust-lang/setup-rust-toolchain's releases.
... (truncated)
Changelog
Sourced from actions-rust-lang/setup-rust-toolchain's changelog.
Commits
ecabd13Prepare changelog for 2.0.0 releasedc00391Add error matcher for Rust panics70de7ebMerge pull request #103 from ChihweiLHBird/reuse-rustc-verbose-outputc420b69Merge pull request #105 from actions-rust-lang/use-build-warningsd94d10aUse CARGO_BUILD_WARNINGS for enforcing warning free compilations34430aaReuse rustc verbose output instead of invoking rustc three times.0267444Merge pull request #102 from actions-rust-lang/dependabot/github_actions/Swat...