Bump cachix/install-nix-action from 17 to 31 #6

Open
dependabot[bot] wants to merge 1 commit from dependabot/github_actions/cachix/install-nix-action-31 into master
dependabot[bot] commented 2026-07-31 04:44:15 +00:00 (Migrated from github.com)

Bumps cachix/install-nix-action from 17 to 31.

Release notes

Sourced from cachix/install-nix-action's releases.

v31

Starting with v31, this action will use semantic versioning for releases. Major tags, like v31, will be bumped to point to the latest minor/patch release. This is in line with how most GitHub actions manage releases.

What's Changed

... (truncated)

Changelog

Sourced from cachix/install-nix-action's changelog.

Release

As of v31, releases of this action follow Semantic Versioning.

Publishing a new release

Publish the release

Draft a new release on GitHub:

  • In Choose a tag, create a new tag, like v31.2.1, following semver.
  • Click Generate release notes.
  • Set as the latest release should be selected automatically.
  • Publish release

Update the major tag

The major tag, like v31, allows downstream users to opt-in to automatic non-breaking updates.

This process follows GitHub's own guidelines: https://github.com/actions/toolkit/blob/main/docs/action-versioning.md

Fetch the latest tags
git pull --tags --force
Move the tag
git tag -fa v31
git push origin v31 --force

Update the release notes for the major tag

Find the release on GitHub: https://github.com/cachix/install-nix-action/releases

Edit the release and click Generate release notes. Edit the formatting and publish.

Commits
  • 630ae54 Merge pull request #279 from cachix/create-pull-request/patch
  • 0247906 nix: 2.34.8 -> 2.35.1
  • a49548c Merge pull request #278 from cachix/create-pull-request/patch
  • 147e749 nix: 2.34.7 -> 2.34.8
  • 23cf0fe Merge pull request #276 from cachix/dependabot/github_actions/actions/checkout-7
  • 8bdfc70 chore(deps): bump actions/checkout from 6 to 7
  • 8aa0397 Merge pull request #275 from cachix/create-pull-request/patch
  • 21d0b78 nix: 2.34.6 -> 2.34.7
  • ab73962 Merge pull request #274 from cachix/create-pull-request/patch
  • 41e4d4a nix: 2.34.5 -> 2.34.6
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 17 to 31. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/cachix/install-nix-action/releases">cachix/install-nix-action's releases</a>.</em></p> <blockquote> <h2>v31</h2> <p>Starting with v31, this action will use semantic versioning for releases. Major tags, like v31, will be bumped to point to the latest minor/patch release. This is in line with how most GitHub actions manage releases.</p> <h2>What's Changed</h2> <ul> <li> <p>nix: 2.26.3 -&gt; 2.28.2 by <a href="https://github.com/Mic92"><code>@​Mic92</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/232">cachix/install-nix-action#232</a></p> </li> <li> <p>nix: 2.24.9 -&gt; 2.25.2 by <a href="https://github.com/Mic92"><code>@​Mic92</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/218">cachix/install-nix-action#218</a></p> </li> <li> <p>ci: fix latest installer tests by <a href="https://github.com/sandydoo"><code>@​sandydoo</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/220">cachix/install-nix-action#220</a></p> </li> <li> <p>ci: add ubuntu-24.04-arm to matrix by <a href="https://github.com/msgilligan"><code>@​msgilligan</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/221">cachix/install-nix-action#221</a></p> </li> <li> <p>nix: 2.25.2 -&gt; 2.26.2 by <a href="https://github.com/Mic92"><code>@​Mic92</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/226">cachix/install-nix-action#226</a></p> </li> <li> <p>nix: 2.26.2 -&gt; 2.26.3 by <a href="https://github.com/sandydoo"><code>@​sandydoo</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/228">cachix/install-nix-action#228</a></p> </li> <li> <p>feat: Pin actions to hashes by <a href="https://github.com/l0b0"><code>@​l0b0</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/201">cachix/install-nix-action#201</a></p> </li> <li> <p>chore(deps): bump actions/checkout from 4.1.1 to 4.2.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/234">cachix/install-nix-action#234</a></p> </li> <li> <p>docs: document how to provide AWS credentials to the nix-daemon by <a href="https://github.com/sandydoo"><code>@​sandydoo</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/235">cachix/install-nix-action#235</a></p> </li> <li> <p>nix: 2.28.2 -&gt; 2.28.3 by <a href="https://github.com/Mic92"><code>@​Mic92</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/236">cachix/install-nix-action#236</a></p> </li> <li> <p>nix: 2.28.3 -&gt; 2.29.0 by <a href="https://github.com/Mic92"><code>@​Mic92</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/239">cachix/install-nix-action#239</a> Release notes: <a href="https://nix.dev/manual/nix/latest/release-notes/rl-2.29">https://nix.dev/manual/nix/latest/release-notes/rl-2.29</a></p> </li> <li> <p>Automate nix updates in CI by <a href="https://github.com/Mic92"><code>@​Mic92</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/241">cachix/install-nix-action#241</a></p> </li> <li> <p>nix: 2.29.0 -&gt; 2.29.1 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/243">cachix/install-nix-action#243</a> <strong>[SECURITY]</strong> <a href="https://discourse.nixos.org/t/security-advisory-privilege-escalations-in-nix-lix-and-guix/66017">https://discourse.nixos.org/t/security-advisory-privilege-escalations-in-nix-lix-and-guix/66017</a></p> </li> <li> <p>nix: 2.29.1 -&gt; 2.30.0 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/244">cachix/install-nix-action#244</a> Release notes: <a href="https://nix.dev/manual/nix/2.30/release-notes/rl-2.30.html">https://nix.dev/manual/nix/2.30/release-notes/rl-2.30.html</a></p> </li> <li> <p>nix: 2.30.0 -&gt; 2.30.1 by <a href="https://github.com/xokdvium"><code>@​xokdvium</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/245">cachix/install-nix-action#245</a> <strong>[SECURITY]</strong> Builds with Nix 2.30.0 on macOS were executed with elevated privileges (root), instead of the build users. <a href="https://github.com/NixOS/nix/security/advisories/GHSA-qc7j-jgf3-qmhg">https://github.com/NixOS/nix/security/advisories/GHSA-qc7j-jgf3-qmhg</a></p> </li> <li> <p>docs: add example for <code>nix develop</code> by <a href="https://github.com/jennydaman"><code>@​jennydaman</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/248">cachix/install-nix-action#248</a></p> </li> <li> <p>nix: 2.30.2 -&gt; 2.31.0 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/250">cachix/install-nix-action#250</a> Release notes: <a href="https://discourse.nixos.org/t/nix-2-31-0-released/68465">https://discourse.nixos.org/t/nix-2-31-0-released/68465</a></p> </li> <li> <p>nix: 2.31.0 -&gt; 2.31.1 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/253">cachix/install-nix-action#253</a></p> </li> <li> <p>nix: 2.31.1 -&gt; 2.31.2 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/256">cachix/install-nix-action#256</a></p> </li> <li> <p>feat: set up the environment based on the installer shell scripts by <a href="https://github.com/sandydoo"><code>@​sandydoo</code></a> in <a href="https://redirect.github.com/cachix/install-nix-action/pull/251">cachix/install-nix-action#251</a> Adds the bin directory from the user's profile to <code>$PATH</code>. Configures the following environment variables:</p> <ul> <li><code>NIX_PROFILES</code></li> <li><code>NIX_SSL_CERT_FILE</code> (if not set)</li> </ul> </li> <li> <p>nix: 2.31.2 -&gt; 2.32.0 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/257">cachix/install-nix-action#257</a> Release notes: <a href="https://discourse.nixos.org/t/nix-2-32-0-released/70528">https://discourse.nixos.org/t/nix-2-32-0-released/70528</a></p> </li> <li> <p>nix: 2.32.0 -&gt; 2.32.1 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/258">cachix/install-nix-action#258</a></p> </li> <li> <p>nix: 2.32.1 -&gt; 2.32.2 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/259">cachix/install-nix-action#259</a></p> </li> <li> <p>nix: 2.32.2 -&gt; 2.32.3 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/260">cachix/install-nix-action#260</a></p> </li> <li> <p>nix: 2.32.3 -&gt; 2.32.4 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/261">cachix/install-nix-action#261</a></p> </li> <li> <p>nix: 2.32.4 -&gt; 2.33.0 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/264">cachix/install-nix-action#264</a></p> </li> <li> <p>nix: 2.33.0 -&gt; 2.33.3 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/266">cachix/install-nix-action#266</a></p> </li> <li> <p><del>nix: 2.33.3 -&gt; 2.34.0 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/267">cachix/install-nix-action#267</a> Release notes: <a href="https://discourse.nixos.org/t/nix-2-34-0-released/75818">https://discourse.nixos.org/t/nix-2-34-0-released/75818</a></del> <strong>Rolled back due to reports of issues with cachix-action</strong></p> </li> <li> <p>nix: 2.34.0 -&gt; 2.34.1 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/269">cachix/install-nix-action#269</a> Fixes a bug introduced in 2.34.0 that made the Nix daemon fail to load authentication keys configured by <code>cachix-action</code>.</p> </li> <li> <p>nix: 2.34.1 -&gt; 2.34.2 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/270">cachix/install-nix-action#270</a></p> </li> <li> <p>nix: 2.34.2 -&gt; 2.34.4 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/cachix/install-nix-action/pull/271">cachix/install-nix-action#271</a></p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/cachix/install-nix-action/blob/master/RELEASE.md">cachix/install-nix-action's changelog</a>.</em></p> <blockquote> <h1>Release</h1> <p>As of v31, releases of this action follow Semantic Versioning.</p> <h3>Publishing a new release</h3> <h4>Publish the release</h4> <p>Draft <a href="https://github.com/cachix/install-nix-action/releases">a new release on GitHub</a>:</p> <ul> <li>In <code>Choose a tag</code>, create a new tag, like <code>v31.2.1</code>, following semver.</li> <li>Click <code>Generate release notes</code>.</li> <li><code>Set as the latest release</code> should be selected automatically.</li> <li>Publish release</li> </ul> <h4>Update the major tag</h4> <p>The major tag, like <code>v31</code>, allows downstream users to opt-in to automatic non-breaking updates.</p> <p>This process follows GitHub's own guidelines: <a href="https://github.com/actions/toolkit/blob/main/docs/action-versioning.md">https://github.com/actions/toolkit/blob/main/docs/action-versioning.md</a></p> <h5>Fetch the latest tags</h5> <pre><code>git pull --tags --force </code></pre> <h5>Move the tag</h5> <pre><code>git tag -fa v31 </code></pre> <pre><code>git push origin v31 --force </code></pre> <h4>Update the release notes for the major tag</h4> <p>Find the release on GitHub: <a href="https://github.com/cachix/install-nix-action/releases">https://github.com/cachix/install-nix-action/releases</a></p> <p>Edit the release and click <code>Generate release notes</code>. Edit the formatting and publish.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cachix/install-nix-action/commit/630ae543ea3a38a9a4166f03376c02c50f408342"><code>630ae54</code></a> Merge pull request <a href="https://redirect.github.com/cachix/install-nix-action/issues/279">#279</a> from cachix/create-pull-request/patch</li> <li><a href="https://github.com/cachix/install-nix-action/commit/0247906e3a81152580edf10a53a0f6c191922535"><code>0247906</code></a> nix: 2.34.8 -&gt; 2.35.1</li> <li><a href="https://github.com/cachix/install-nix-action/commit/a49548c11d9846ad46ecc0115273879b045f001c"><code>a49548c</code></a> Merge pull request <a href="https://redirect.github.com/cachix/install-nix-action/issues/278">#278</a> from cachix/create-pull-request/patch</li> <li><a href="https://github.com/cachix/install-nix-action/commit/147e749b5f8b678f21493ce9aa9cbecb5df69d6f"><code>147e749</code></a> nix: 2.34.7 -&gt; 2.34.8</li> <li><a href="https://github.com/cachix/install-nix-action/commit/23cf0fec1d55e0b1f2631aedd2a610c21ef8b077"><code>23cf0fe</code></a> Merge pull request <a href="https://redirect.github.com/cachix/install-nix-action/issues/276">#276</a> from cachix/dependabot/github_actions/actions/checkout-7</li> <li><a href="https://github.com/cachix/install-nix-action/commit/8bdfc70a3e5c0e108d7943e2bfe3d74fa0a4d095"><code>8bdfc70</code></a> chore(deps): bump actions/checkout from 6 to 7</li> <li><a href="https://github.com/cachix/install-nix-action/commit/8aa03977d8d733052d78f4e008a241fd1dbf36b3"><code>8aa0397</code></a> Merge pull request <a href="https://redirect.github.com/cachix/install-nix-action/issues/275">#275</a> from cachix/create-pull-request/patch</li> <li><a href="https://github.com/cachix/install-nix-action/commit/21d0b780f08a47ae2baf9814c722ef3884db92aa"><code>21d0b78</code></a> nix: 2.34.6 -&gt; 2.34.7</li> <li><a href="https://github.com/cachix/install-nix-action/commit/ab739621df7a23f52766f9ccc97f38da6b7af14f"><code>ab73962</code></a> Merge pull request <a href="https://redirect.github.com/cachix/install-nix-action/issues/274">#274</a> from cachix/create-pull-request/patch</li> <li><a href="https://github.com/cachix/install-nix-action/commit/41e4d4a5ae81b05c01f2e2e77bfbf2fe219b53c1"><code>41e4d4a</code></a> nix: 2.34.5 -&gt; 2.34.6</li> <li>Additional commits viewable in <a href="https://github.com/cachix/install-nix-action/compare/v17...v31">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cachix/install-nix-action&package-manager=github_actions&previous-version=17&new-version=31)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin dependabot/github_actions/cachix/install-nix-action-31:dependabot/github_actions/cachix/install-nix-action-31
git switch dependabot/github_actions/cachix/install-nix-action-31

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff dependabot/github_actions/cachix/install-nix-action-31
git switch dependabot/github_actions/cachix/install-nix-action-31
git rebase master
git switch master
git merge --ff-only dependabot/github_actions/cachix/install-nix-action-31
git switch dependabot/github_actions/cachix/install-nix-action-31
git rebase master
git switch master
git merge --no-ff dependabot/github_actions/cachix/install-nix-action-31
git switch master
git merge --squash dependabot/github_actions/cachix/install-nix-action-31
git switch master
git merge --ff-only dependabot/github_actions/cachix/install-nix-action-31
git switch master
git merge dependabot/github_actions/cachix/install-nix-action-31
git push origin master
Sign in to join this conversation.
No description provided.