Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Post run diagnostics #39

Merged
merged 14 commits into from
Oct 4, 2023
Merged

Post run diagnostics #39

merged 14 commits into from
Oct 4, 2023

Conversation

grahamc
Copy link
Member

@grahamc grahamc commented Oct 4, 2023

Description

Sometimes Nix releases will cause widespread breakage that is hard to identify. For example, the recent Nix 2.18.0 release. To provide the best experience we can, we would like to know if a Nix bump is causing users to have suddenly broken CI experiences so we can roll it back.

This extends our action to send a post-workflow-run diagnostics report which sends 2 bits of data: failure | cancelled | success. This also sets the "attribution" property to a random UUID for the installer's diagnostic report, to allow us to correlate the install diagnostic with the subsequent post-run diagnostic field. This correlation is useful and necessary to connect the status to the version of the installer and Nix that was installed, and other diagnostic data in that original capture. This doesn't give us any new insight into who our users are or their behavior, nor does it offer anything identifiable.

Checklist
  • Tested changes against a test repository
  • Added or updated relevant documentation (leave unchecked if not applicable)
  • (If this PR is for a release) Updated README to point to the new tag (leave unchecked if not applicable)

@grahamc grahamc force-pushed the post-run-diagnostics branch from 71cbd28 to b67b186 Compare October 4, 2023 04:18
…he binary, and when submitting the post-run diagnostic
flake.nix Outdated Show resolved Hide resolved
src/main.ts Outdated Show resolved Hide resolved
@grahamc
Copy link
Member Author

grahamc commented Oct 4, 2023

For readers: we've had a bit of discussion internally about if this PR is a good idea. We don't all agree, but I've decided that we're going to try it. We discussed the privacy implications and whether or not the data will even be useful. In general, I agree it does feel a little bit weird to be collecting overall workflow / job statuses, however since we don't collect any data which connects the reports to a given organization or repository it is only providing data in aggregate. That's the point, though. I'm open to ideas about how this data will be somehow identifying, I just haven't figured any out.

Whether the data will be useful or not: I'm not sure. I think it will be. I'll explain: The goal of the Determinate Nix Installer is to provide a working Nix. Not just the most recent, or a version of Nix -- but an installation that works as the user is expecting. We do existing work here: like running a self-test after the installation completes. This is a great start, but it doesn't check a lot. It shows if the bare minimum of the Nix installation was successful, and isn't able to check more of Nix's behavior to identify larger problems like what Nix 2.18.0 had with invalid store paths.

So, why record aggregate job conclusions? The way we roll out updates to the Nix installer is by gradually ramping new releases out, starting with something like 10-20% of GitHub Actions installs. (That's the purpose of the ?ci=github argument in the download URL.) We prioritize initial rollout for GHA because the environment is highly likely to be ephemeral, and the user "cost" of a failure is smaller: one re-run away from a clean environment where they're not likely to get the new version again. Compared to starting with users, who end up in a bad state and have to possibly uninstall and reinstall.

One reason the data may not be useful is if a particularly large user of our action has a bad day and has many many failures in the day. Or perhaps some related infrastructure is broken, causing the job failures to rise. This might be true, and if the data isn't useful we will stop collecting it and delete it. However, we perform many thousands of installs every day on GitHub Actions. In that way we get quite a lot of "signal". And, importantly, using the percentage-based rollout strategy, I believe this will cause heavy users to be roughly balanced between the released cases. The data is intended to be examined in using comparative analysis: % of runs per outcome in version A, vs. the % of runs per outcome in version B. I think with the install frequency and the randomized distribution of A vs. B, we'll find reasonable signal in the results. However, again: if we don't, we'll get rid of it.

@grahamc grahamc merged commit d654f7b into main Oct 4, 2023
2 checks passed
@grahamc grahamc deleted the post-run-diagnostics branch October 4, 2023 19:31
dc-tec referenced this pull request in dc-tec/nixvim Aug 7, 2024
… v13 (#18)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[DeterminateSystems/nix-installer-action](https://github.com/DeterminateSystems/nix-installer-action)
| action | major | `v1` -> `v13` |

---

### Release Notes

<details>
<summary>DeterminateSystems/nix-installer-action
(DeterminateSystems/nix-installer-action)</summary>

###
[`v13`](https://github.com/DeterminateSystems/nix-installer-action/releases/tag/v13)

[Compare
Source](https://github.com/DeterminateSystems/nix-installer-action/compare/v12...v13)

##### What's Changed

This update primarily improves the docker shim mechanism.

- science: probes to debug fly on GHA by
[@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/99](https://github.com/DeterminateSystems/nix-installer-action/pull/99)
- bump by [@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/100](https://github.com/DeterminateSystems/nix-installer-action/pull/100)
- Update detsys-ts by
[@&#8203;lucperkins](https://github.com/lucperkins) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/102](https://github.com/DeterminateSystems/nix-installer-action/pull/102)
- Update detsys-ts: Merge pull request
[#&#8203;51](https://github.com/DeterminateSystems/nix-installer-action/issues/51)
from DeterminateSystems/add-missing-actions-to-update-matrix

Add missing Actions to update matrix by
[@&#8203;detsys-pr-bot](https://github.com/detsys-pr-bot) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/103](https://github.com/DeterminateSystems/nix-installer-action/pull/103)

- Update `detsys-ts`: Merge pull request
[#&#8203;103](https://github.com/DeterminateSystems/nix-installer-action/issues/103)
from
detsys-pr-bot/detsys-ts-update-515d00bc192ae4460e2122572ebc24020c58ea95
by [@&#8203;detsys-pr-bot](https://github.com/detsys-pr-bot) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/105](https://github.com/DeterminateSystems/nix-installer-action/pull/105)
- Update `detsys-ts`: by
[@&#8203;detsys-pr-bot](https://github.com/detsys-pr-bot) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/104](https://github.com/DeterminateSystems/nix-installer-action/pull/104)
- README: correct the source-url parameter docs by
[@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/108](https://github.com/DeterminateSystems/nix-installer-action/pull/108)
- Share /lib64 into the container by
[@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/109](https://github.com/DeterminateSystems/nix-installer-action/pull/109)

##### New Contributors

- [@&#8203;detsys-pr-bot](https://github.com/detsys-pr-bot) made their
first contribution in
[https://github.com/DeterminateSystems/nix-installer-action/pull/103](https://github.com/DeterminateSystems/nix-installer-action/pull/103)

**Full Changelog**:
DeterminateSystems/nix-installer-action@v12...v13

###
[`v12`](https://github.com/DeterminateSystems/nix-installer-action/releases/tag/v12)

[Compare
Source](https://github.com/DeterminateSystems/nix-installer-action/compare/v11...v12)

#### What's Changed

- Fix ESM build by [@&#8203;lucperkins](https://github.com/lucperkins)
in
[https://github.com/DeterminateSystems/nix-installer-action/pull/83](https://github.com/DeterminateSystems/nix-installer-action/pull/83)
- Revert "Fix ESM build" by
[@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/86](https://github.com/DeterminateSystems/nix-installer-action/pull/86)
- Add CI run for aarch64-darwin by
[@&#8203;lucperkins](https://github.com/lucperkins) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/87](https://github.com/DeterminateSystems/nix-installer-action/pull/87)
- Update action.yml description for source-url by
[@&#8203;lucperkins](https://github.com/lucperkins) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/89](https://github.com/DeterminateSystems/nix-installer-action/pull/89)
- Provide new test matrix for source-\* inputs by
[@&#8203;lucperkins](https://github.com/lucperkins) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/91](https://github.com/DeterminateSystems/nix-installer-action/pull/91)
- Disable docker under act by
[@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/90](https://github.com/DeterminateSystems/nix-installer-action/pull/90)
- Update detsys-ts by
[@&#8203;lucperkins](https://github.com/lucperkins) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/93](https://github.com/DeterminateSystems/nix-installer-action/pull/93)
- tests: make megajob block on failure by
[@&#8203;cole-h](https://github.com/cole-h) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/96](https://github.com/DeterminateSystems/nix-installer-action/pull/96)
- Srv update by [@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/97](https://github.com/DeterminateSystems/nix-installer-action/pull/97)
- Update detsys-ts (status page changes) by
[@&#8203;lucperkins](https://github.com/lucperkins) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/98](https://github.com/DeterminateSystems/nix-installer-action/pull/98)

**Full Changelog**:
DeterminateSystems/nix-installer-action@v11...v12

###
[`v11`](https://github.com/DeterminateSystems/nix-installer-action/releases/tag/v11)

[Compare
Source](https://github.com/DeterminateSystems/nix-installer-action/compare/v10...v11)

#### What's Changed

- Rebase on top of detsys-ts for abstracting over
install.determinate.systems by
[@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/74](https://github.com/DeterminateSystems/nix-installer-action/pull/74)
- Update detsys-ts by [@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/75](https://github.com/DeterminateSystems/nix-installer-action/pull/75)
- Gracefully handle FlakeHub login failure by
[@&#8203;cole-h](https://github.com/cole-h) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/77](https://github.com/DeterminateSystems/nix-installer-action/pull/77)
- General JS cleanup by
[@&#8203;lucperkins](https://github.com/lucperkins) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/76](https://github.com/DeterminateSystems/nix-installer-action/pull/76)
- Fix broken CI caused by Nix reinstallation wiping out the Magic Nix
Cache by [@&#8203;lucperkins](https://github.com/lucperkins) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/79](https://github.com/DeterminateSystems/nix-installer-action/pull/79)
- Standardize on v4 of the checkout action by
[@&#8203;lucperkins](https://github.com/lucperkins) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/80](https://github.com/DeterminateSystems/nix-installer-action/pull/80)
- Switch to tsup for building by
[@&#8203;lucperkins](https://github.com/lucperkins) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/82](https://github.com/DeterminateSystems/nix-installer-action/pull/82)
- Update dependencies by [@&#8203;grahamc](https://github.com/grahamc)
in
[https://github.com/DeterminateSystems/nix-installer-action/pull/85](https://github.com/DeterminateSystems/nix-installer-action/pull/85)

**Full Changelog**:
DeterminateSystems/nix-installer-action@v10...v11

###
[`v10`](https://github.com/DeterminateSystems/nix-installer-action/releases/tag/v10)

[Compare
Source](https://github.com/DeterminateSystems/nix-installer-action/compare/v9...v10)

#### What's Changed

- action: post-run-job: try clean daemon container, warn on failure by
[@&#8203;colemickens](https://github.com/colemickens) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/61](https://github.com/DeterminateSystems/nix-installer-action/pull/61)
- No longer require sudo by
[@&#8203;Hoverbear](https://github.com/Hoverbear) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/64](https://github.com/DeterminateSystems/nix-installer-action/pull/64)
- Handle docker not existing. by
[@&#8203;Hoverbear](https://github.com/Hoverbear) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/66](https://github.com/DeterminateSystems/nix-installer-action/pull/66)
- Don't use docker shim if only using a mounted docker.sock instead of
docker-in-docker by [@&#8203;Hoverbear](https://github.com/Hoverbear)
in
[https://github.com/DeterminateSystems/nix-installer-action/pull/67](https://github.com/DeterminateSystems/nix-installer-action/pull/67)
- DETERMINATE_NIX_KVM fixup, support Magic Nix Cache + FlakeHub Cache on
Namespace runners by [@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/72](https://github.com/DeterminateSystems/nix-installer-action/pull/72)

**Full Changelog**:
DeterminateSystems/nix-installer-action@v9...v10

###
[`v9`](https://github.com/DeterminateSystems/nix-installer-action/releases/tag/v9)

[Compare
Source](https://github.com/DeterminateSystems/nix-installer-action/compare/v8...v9)

#### What's Changed

- Support GitHub Enterprise Server in the access-token config. by
[@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/58](https://github.com/DeterminateSystems/nix-installer-action/pull/58)
- Support GitHub Enterprise Server using ARC by
[@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/59](https://github.com/DeterminateSystems/nix-installer-action/pull/59)

**Full Changelog**:
DeterminateSystems/nix-installer-action@v8...v9

###
[`v8`](https://github.com/DeterminateSystems/nix-installer-action/releases/tag/v8)

[Compare
Source](https://github.com/DeterminateSystems/nix-installer-action/compare/v7...v8)

Enables KVM out of the box, for snappy NixOS VM tests.

#### What's Changed

- KVM support out of the box, plus a refreshed README by
[@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/56](https://github.com/DeterminateSystems/nix-installer-action/pull/56)

**Full Changelog**:
DeterminateSystems/nix-installer-action@v7...v8

###
[`v7`](https://github.com/DeterminateSystems/nix-installer-action/releases/tag/v7)

[Compare
Source](https://github.com/DeterminateSystems/nix-installer-action/compare/v6...v7)

This release should reduce or eliminate `ETXTBSY` related errors by
relying on the official Github Actions [tool
cache](https://github.com/actions/toolkit/tree/master/packages/tool-cache).
This tool cache includes retry support if a download request fails.

On [Namespace
Runners](https://cloud.namespace.so/docs/features/faster-github-actions)
the action should correctly detect that `--init none` must be passed to
the installer.

#### What's Changed

- .github: allow trigger ci manually by
[@&#8203;colemickens](https://github.com/colemickens) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/45](https://github.com/DeterminateSystems/nix-installer-action/pull/45)
- main.ts: fixup logic to ensure only one installer url override is set
by [@&#8203;colemickens](https://github.com/colemickens) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/44](https://github.com/DeterminateSystems/nix-installer-action/pull/44)
- Retry (w/ back-off) downloading the installer binary by
[@&#8203;colemickens](https://github.com/colemickens) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/46](https://github.com/DeterminateSystems/nix-installer-action/pull/46)
- Add check for dist folder by
[@&#8203;Hoverbear](https://github.com/Hoverbear) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/48](https://github.com/DeterminateSystems/nix-installer-action/pull/48)
- fix: end the FileStreamWriter for the installer file by
[@&#8203;colemickens](https://github.com/colemickens) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/47](https://github.com/DeterminateSystems/nix-installer-action/pull/47)
- eslint/tsconfig: validate no floating Promises, adjust tsconfig by
[@&#8203;colemickens](https://github.com/colemickens) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/49](https://github.com/DeterminateSystems/nix-installer-action/pull/49)
- Detect whether we're running in a Namespace runner, and if so, set
`init: none` by [@&#8203;hugosantos](https://github.com/hugosantos) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/52](https://github.com/DeterminateSystems/nix-installer-action/pull/52)
- Use Github Actions provided tool cache and exec by
[@&#8203;Hoverbear](https://github.com/Hoverbear) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/53](https://github.com/DeterminateSystems/nix-installer-action/pull/53)

#### New Contributors

- [@&#8203;colemickens](https://github.com/colemickens) made their
first contribution in
[https://github.com/DeterminateSystems/nix-installer-action/pull/45](https://github.com/DeterminateSystems/nix-installer-action/pull/45)
- [@&#8203;hugosantos](https://github.com/hugosantos) made their first
contribution in
[https://github.com/DeterminateSystems/nix-installer-action/pull/52](https://github.com/DeterminateSystems/nix-installer-action/pull/52)

**Full Changelog**:
DeterminateSystems/nix-installer-action@v6...v7

###
[`v6`](https://github.com/DeterminateSystems/nix-installer-action/releases/tag/v6)

[Compare
Source](https://github.com/DeterminateSystems/nix-installer-action/compare/v5...v6)

Update to node20

#### What's Changed

- Update the action to use node20 by
[@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/41](https://github.com/DeterminateSystems/nix-installer-action/pull/41)

**Full Changelog**:
DeterminateSystems/nix-installer-action@v5...v6

###
[`v5`](https://github.com/DeterminateSystems/nix-installer-action/releases/tag/v5)

[Compare
Source](https://github.com/DeterminateSystems/nix-installer-action/compare/v4...v5)

Support for Act, and beta support for private Flakes on FlakeHub

#### What's Changed

- Update README.md to say v4 by
[@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/27](https://github.com/DeterminateSystems/nix-installer-action/pull/27)
- Add act support by [@&#8203;Hoverbear](https://github.com/Hoverbear)
in
[https://github.com/DeterminateSystems/nix-installer-action/pull/30](https://github.com/DeterminateSystems/nix-installer-action/pull/30)
- \--nix-build-user-base and --nix-build-user-prefix logic no longer
confused by [@&#8203;Hoverbear](https://github.com/Hoverbear) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/32](https://github.com/DeterminateSystems/nix-installer-action/pull/32)
- Fix specifying a custom planner by
[@&#8203;Hoverbear](https://github.com/Hoverbear) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/35](https://github.com/DeterminateSystems/nix-installer-action/pull/35)
- Typescript rewrite by
[@&#8203;Hoverbear](https://github.com/Hoverbear) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/34](https://github.com/DeterminateSystems/nix-installer-action/pull/34)
- Post run diagnostics by
[@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/39](https://github.com/DeterminateSystems/nix-installer-action/pull/39)
- Support private flakes on FlakeHub by
[@&#8203;grahamc](https://github.com/grahamc) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/38](https://github.com/DeterminateSystems/nix-installer-action/pull/38)

**Full Changelog**:
DeterminateSystems/nix-installer-action@v4...v5

###
[`v4`](https://github.com/DeterminateSystems/nix-installer-action/releases/tag/v4)

[Compare
Source](https://github.com/DeterminateSystems/nix-installer-action/compare/v3...v4)

#### What's Changed

- Update example in README to use v3 by
[@&#8203;ajaxbits](https://github.com/ajaxbits) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/25](https://github.com/DeterminateSystems/nix-installer-action/pull/25)
- Add a ?ci=github to GHA requests, to help us test GHA-specific fixes
more quickly and perform more controlled roll-outs of new releases.
[https://github.com/DeterminateSystems/nix-installer-action/pull/26](https://github.com/DeterminateSystems/nix-installer-action/pull/26)

#### New Contributors

- [@&#8203;ajaxbits](https://github.com/ajaxbits) made their first
contribution in
[https://github.com/DeterminateSystems/nix-installer-action/pull/25](https://github.com/DeterminateSystems/nix-installer-action/pull/25)

**Full Changelog**:
DeterminateSystems/nix-installer-action@v3...v4

###
[`v3`](https://github.com/DeterminateSystems/nix-installer-action/releases/tag/v3)

[Compare
Source](https://github.com/DeterminateSystems/nix-installer-action/compare/v2...v3)

A minor release to address
[https://github.com/DeterminateSystems/nix-installer-action/issues/21](https://github.com/DeterminateSystems/nix-installer-action/issues/21).

#### What's Changed

- v0.9.0 - nix profile location change by
[@&#8203;Hoverbear](https://github.com/Hoverbear) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/22](https://github.com/DeterminateSystems/nix-installer-action/pull/22)
- In GHA use Hello instead of fortune by
[@&#8203;Hoverbear](https://github.com/Hoverbear) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/23](https://github.com/DeterminateSystems/nix-installer-action/pull/23)

**Full Changelog**:
DeterminateSystems/nix-installer-action@v2...v3

###
[`v2`](https://github.com/DeterminateSystems/nix-installer-action/releases/tag/v2)

[Compare
Source](https://github.com/DeterminateSystems/nix-installer-action/compare/v1...v2)

#### What's Changed

- Add missing setting to README table by
[@&#8203;lucperkins](https://github.com/lucperkins) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/14](https://github.com/DeterminateSystems/nix-installer-action/pull/14)
- README: use tagged release by
[@&#8203;cole-h](https://github.com/cole-h) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/17](https://github.com/DeterminateSystems/nix-installer-action/pull/17)
- add option to change diagnostic endpoint by
[@&#8203;Mic92](https://github.com/Mic92) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/16](https://github.com/DeterminateSystems/nix-installer-action/pull/16)
- Reflect removal of channels in upcoming version by
[@&#8203;cole-h](https://github.com/cole-h) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/18](https://github.com/DeterminateSystems/nix-installer-action/pull/18)
- Reflect v0.6.0 changes by
[@&#8203;Hoverbear](https://github.com/Hoverbear) in
[https://github.com/DeterminateSystems/nix-installer-action/pull/19](https://github.com/DeterminateSystems/nix-installer-action/pull/19)

#### New Contributors

- [@&#8203;Mic92](https://github.com/Mic92) made their first
contribution in
[https://github.com/DeterminateSystems/nix-installer-action/pull/16](https://github.com/DeterminateSystems/nix-installer-action/pull/16)

**Full Changelog**:
DeterminateSystems/nix-installer-action@v1...v2

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job log](https://developer.mend.io/github/dc-tec/nixvim).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants