chore(deps): bump cachix/install-nix-action from 31.8.1 to 31.8.2#49
Conversation
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 31.8.1 to 31.8.2. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md) - [Commits](cachix/install-nix-action@fd24c48...456688f) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-version: 31.8.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Needs ReviewI recommend reviewing this upgrade before merging because the version tag referenced (v31.8.2) does not appear to exist in the official cachix/install-nix-action releases, with external sources indicating the latest v31.x release is v31.4.0. While the upgrade uses a pinned commit hash which provides version stability, the version mismatch raises concerns about whether this is a legitimate release or a mislabeled tag. Additionally, there is a critical CVE-2024-45593 security vulnerability in Nix versions below 2.24.6 that should be verified as resolved in the Nix runtime version installed by this action. The action is used extensively across 26 references in 6 workflow files for all build, lint, test, and compliance operations, making verification of this upgrade critical before deployment. What we checked
Dependency Usage
View 1 more usage
ChangesA single dependency was updated: cachix/install-nix-action received a minor Nix version bump with no breaking changes, security fixes, or notable functional improvements detected.
References (5)[1]: GitHub Action dependency upgraded to commit 456688f15bc354bef6d396e4a35f4f89d40bf2b7 tagged as v31.8.2, but this version does not appear in official releases lmk/.github/workflows/build.yml Line 25 in f60b5fd [2]: Action used in lint workflows - one of 26 total usages across 6 workflow files (build, common, common_pr, compliance, lint, test) lmk/.github/workflows/lint.yml Line 25 in f60b5fd [3]: Action used in compliance workflows - failure here would break compliance checking lmk/.github/workflows/compliance.yml Line 25 in f60b5fd [4]: Official releases page shows version v31.8.2 does not exist - the latest v31 release is v31.4.0, raising concerns about version authenticity (source link) [5]: Critical security vulnerability CVE-2024-45593 affects Nix versions below 2.24.6 - verify that the action installs a patched Nix version (source link) fossabot analyzed this PR using dependency research. |
Bumps cachix/install-nix-action from 31.8.1 to 31.8.2.
Release notes
Sourced from cachix/install-nix-action's releases.
Commits
456688fMerge pull request #259 from cachix/create-pull-request/patch0cacfe0nix: 2.32.1 -> 2.32.2Dependabot 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 mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)