Skip to content

Commit

Permalink
Bump DeterminateSystems/nix-installer-action from 4 to 9 (#2995)
Browse files Browse the repository at this point in the history
Bumps
[DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action)
from 4 to 9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/determinatesystems/nix-installer-action/releases">DeterminateSystems/nix-installer-action's
releases</a>.</em></p>
<blockquote>
<h2>v9</h2>
<h2>What's Changed</h2>
<ul>
<li>Support GitHub Enterprise Server in the access-token config. by <a
href="https://github.com/grahamc"><code>@​grahamc</code></a> in <a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/58">DeterminateSystems/nix-installer-action#58</a></li>
<li>Support GitHub Enterprise Server using ARC by <a
href="https://github.com/grahamc"><code>@​grahamc</code></a> in <a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/59">DeterminateSystems/nix-installer-action#59</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/DeterminateSystems/nix-installer-action/compare/v8...v9">https://github.com/DeterminateSystems/nix-installer-action/compare/v8...v9</a></p>
<h2>v8</h2>
<p>Enables KVM out of the box, for snappy NixOS VM tests.</p>
<h2>What's Changed</h2>
<ul>
<li>KVM support out of the box, plus a refreshed README by <a
href="https://github.com/grahamc"><code>@​grahamc</code></a> in <a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/56">DeterminateSystems/nix-installer-action#56</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/DeterminateSystems/nix-installer-action/compare/v7...v8">https://github.com/DeterminateSystems/nix-installer-action/compare/v7...v8</a></p>
<h2>v7</h2>
<p>This release should reduce or eliminate <code>ETXTBSY</code> related
errors by relying on the official Github Actions <a
href="https://github.com/actions/toolkit/tree/master/packages/tool-cache">tool
cache</a>. This tool cache includes retry support if a download request
fails.</p>
<p>On <a
href="https://cloud.namespace.so/docs/features/faster-github-actions">Namespace
Runners</a> the action should correctly detect that <code>--init
none</code> must be passed to the installer.</p>
<h2>What's Changed</h2>
<ul>
<li>.github: allow trigger ci manually by <a
href="https://github.com/colemickens"><code>@​colemickens</code></a> in
<a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/45">DeterminateSystems/nix-installer-action#45</a></li>
<li>main.ts: fixup logic to ensure only one installer url override is
set by <a
href="https://github.com/colemickens"><code>@​colemickens</code></a> in
<a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/44">DeterminateSystems/nix-installer-action#44</a></li>
<li>Retry (w/ back-off) downloading the installer binary by <a
href="https://github.com/colemickens"><code>@​colemickens</code></a> in
<a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/46">DeterminateSystems/nix-installer-action#46</a></li>
<li>Add check for dist folder by <a
href="https://github.com/Hoverbear"><code>@​Hoverbear</code></a> in <a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/48">DeterminateSystems/nix-installer-action#48</a></li>
<li>fix: end the FileStreamWriter for the installer file by <a
href="https://github.com/colemickens"><code>@​colemickens</code></a> in
<a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/47">DeterminateSystems/nix-installer-action#47</a></li>
<li>eslint/tsconfig: validate no floating Promises, adjust tsconfig by
<a href="https://github.com/colemickens"><code>@​colemickens</code></a>
in <a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/49">DeterminateSystems/nix-installer-action#49</a></li>
<li>Detect whether we're running in a Namespace runner, and if so, set
<code>init: none</code> by <a
href="https://github.com/hugosantos"><code>@​hugosantos</code></a> in <a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/52">DeterminateSystems/nix-installer-action#52</a></li>
<li>Use Github Actions provided tool cache and exec by <a
href="https://github.com/Hoverbear"><code>@​Hoverbear</code></a> in <a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/53">DeterminateSystems/nix-installer-action#53</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/colemickens"><code>@​colemickens</code></a>
made their first contribution in <a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/45">DeterminateSystems/nix-installer-action#45</a></li>
<li><a
href="https://github.com/hugosantos"><code>@​hugosantos</code></a> made
their first contribution in <a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/52">DeterminateSystems/nix-installer-action#52</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/DeterminateSystems/nix-installer-action/compare/v6...v7">https://github.com/DeterminateSystems/nix-installer-action/compare/v6...v7</a></p>
<h2>v6</h2>
<p>Update to node20</p>
<h2>What's Changed</h2>
<ul>
<li>Update the action to use node20 by <a
href="https://github.com/grahamc"><code>@​grahamc</code></a> in <a
href="https://redirect.github.com/DeterminateSystems/nix-installer-action/pull/41">DeterminateSystems/nix-installer-action#41</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/DeterminateSystems/nix-installer-action/compare/v5...v6">https://github.com/DeterminateSystems/nix-installer-action/compare/v5...v6</a></p>
<h2>v5</h2>
<p>Support for Act, and beta support for private Flakes on FlakeHub</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/DeterminateSystems/nix-installer-action/commit/cd46bde16ab981b0a7b2dce0574509104543276e"><code>cd46bde</code></a>
Support GitHub Enterprise Server using ARC (<a
href="https://redirect.github.com/determinatesystems/nix-installer-action/issues/59">#59</a>)</li>
<li><a
href="https://github.com/DeterminateSystems/nix-installer-action/commit/84fe9e450f15df00d331686762690457a7738018"><code>84fe9e4</code></a>
Support GitHub Enterprise Server in the github-token access token. (<a
href="https://redirect.github.com/determinatesystems/nix-installer-action/issues/58">#58</a>)</li>
<li><a
href="https://github.com/DeterminateSystems/nix-installer-action/commit/07b8bcba1b22d847db7ee507180c33e115499665"><code>07b8bcb</code></a>
KVM support out of the box, plus a refreshed README (<a
href="https://redirect.github.com/determinatesystems/nix-installer-action/issues/56">#56</a>)</li>
<li><a
href="https://github.com/DeterminateSystems/nix-installer-action/commit/5620eb4af6b562c53e4d4628c0b6e4f9d9ae8612"><code>5620eb4</code></a>
Merge pull request <a
href="https://redirect.github.com/determinatesystems/nix-installer-action/issues/53">#53</a>
from DeterminateSystems/use-github-tool-cache-and-exec</li>
<li><a
href="https://github.com/DeterminateSystems/nix-installer-action/commit/8b5f066806f6e315326b5dce26ff9168a36d6b57"><code>8b5f066</code></a>
Use Github Actions provided tool cache and exec</li>
<li><a
href="https://github.com/DeterminateSystems/nix-installer-action/commit/7fa8f599034164fdeaf91ad4087bd54cf1953ab3"><code>7fa8f59</code></a>
Detected whether we're running in a Namespace runner, and if so, set
`init: n...</li>
<li><a
href="https://github.com/DeterminateSystems/nix-installer-action/commit/721f94f7df2665d750964b01ac153ce9c1151e57"><code>721f94f</code></a>
Merge pull request <a
href="https://redirect.github.com/determinatesystems/nix-installer-action/issues/47">#47</a>
from DeterminateSystems/colemickens/fix-stream-close</li>
<li><a
href="https://github.com/DeterminateSystems/nix-installer-action/commit/bb22c8682338b2b03323c08e57ecbd526eeb250b"><code>bb22c86</code></a>
retries: autoClose, but open file with O_SYNC</li>
<li><a
href="https://github.com/DeterminateSystems/nix-installer-action/commit/d46d5b144aac3712668f678abbf7c31ae7e0d7c5"><code>d46d5b1</code></a>
retries: switch back to piping with non-web node streams</li>
<li><a
href="https://github.com/DeterminateSystems/nix-installer-action/commit/663467bee847b014c8404129a5e7b0392abfd2b2"><code>663467b</code></a>
main.ts: installer use filehandle, make sure we fsync it before
close</li>
<li>Additional commits viewable in <a
href="https://github.com/determinatesystems/nix-installer-action/compare/v4...v9">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=DeterminateSystems/nix-installer-action&package-manager=github_actions&previous-version=4&new-version=9)](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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luiz Irber <luizirber@users.noreply.github.com>
  • Loading branch information
dependabot[bot] and luizirber committed Feb 17, 2024
1 parent f3dc5f2 commit a79875f
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/dev_envs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
fetch-depth: 0

- name: Install Nix
uses: DeterminateSystems/nix-installer-action@v4
uses: DeterminateSystems/nix-installer-action@v9
- name: Run the Magic Nix Cache
uses: DeterminateSystems/magic-nix-cache-action@v1

Expand Down

0 comments on commit a79875f

Please sign in to comment.