Matt Sturgeon
f86bce2497
shell: pin a Nixpkgs that supports x86_64-darwin
...
When instantiating a dev-shell for x86_64-darwin, we cannot use 26.11's
pinned revision. Instead, we must use a revision that still supports
x86_64-darwin.
Print a warning when we need to use that revision, because it is likely
there will be subtle formatting & linting differences vs CI.
2026-07-24 22:37:07 +01:00
Adam C. Stephens
f835cdefcf
ci/pinned: update
2026-07-24 11:17:23 -04:00
Johannes Kirschbauer
3154ec4542
ci/pinned: bump nixpkgs
...
nixdoc 3.1.0 -> 3.2.0, required for iterating on docs tooling
2026-07-21 15:43:55 +02:00
Matt Sturgeon
a6eeac86f7
ci: update pinned
...
Bumps nixpkgs-vet 0.3.2 → 0.3.4
https://github.com/NixOS/nixpkgs-vet/blob/main/CHANGELOG.md#034-2026-07-01
2026-07-05 15:01:24 +01:00
Acid Bong
d1d4934041
ci/treefmt: use pkgs.treefmt.withConfig
2026-06-13 11:39:51 +03:00
Michael Daniels
524e78abe6
ci: update pinned
...
I had managed to not actually include the nixpkgs-vet update (0.3.0 -> 0.3.2)
in my last pin bump.
2026-06-11 21:54:28 -04:00
Michael Daniels
1f9448d9d7
ci: update pinned
2026-06-08 18:16:33 -04:00
Michael Daniels
cdbfdb64a0
ci: update pinned
...
Should fix treefmt timeouts, see numtide/treefmt#677
2026-04-09 17:01:59 -04:00
Michael Daniels
da6f4f59bd
Reapply "ci: update pinned"
...
This reverts commit fd925917b8 , reversing
changes made to 1d8a939046 .
2026-04-04 16:13:11 -04:00
Michael Daniels
de4b6267e4
Revert "ci: update pinned"
2026-04-03 17:45:24 -04:00
Michael Daniels
590c1ed2e3
ci: update pinned
2026-04-02 17:29:07 -04:00
Michael Daniels
3134b45688
Revert "Reapply "ci/pinned: update""
2026-03-29 17:14:34 -04:00
Michael Daniels
a2847e671f
Reapply "ci/pinned: update"
2026-03-29 16:27:57 -04:00
Michael Daniels
5acbc4d2c2
Revert "ci/pinned: update"
2026-03-29 13:45:45 -04:00
Michael Daniels
3e8cf17e7f
ci/pinned: update
2026-03-29 12:40:28 -04:00
Dyego Aurélio
d4b8a5ba37
ci/pinned: update
...
This gives us nixfmt 1.2.0.
From the nixpkgs-unstable channel at revision bde0902288 .
Changes for nixfmt (1.1.0 → 1.2.0):
https://github.com/NixOS/nixfmt/compare/v1.1.0...v1.2.0
Changes for nixd (2.7.0 → 2.8.2):
https://github.com/nix-community/nixd/compare/2.7.0...2.8.2
Changes for treefmt-nix:
5b4ee75aee...e96d59dff5
Changes for zizmor (1.20.0 → 1.21.0):
https://github.com/zizmorcore/zizmor/compare/v1.20.0...v1.21.0
-------
ci/nixf-diagnose: update configuration
Update nixf-diagnose configuration as per numtide/treefmt-nix@0c445aa
The new config output should be semantically equivalent.
2026-01-22 18:36:22 -03:00
Wolfgang Walther
1f29081055
ci/pinned: update
...
This gives us:
- actionlint 1.7.9 to support ubuntu-slim runners
- editorconfig-checker 3.5.0
- Nix 2.32.4 to fix the performance regression for Eval from 2.32.2
From the nixpkgs-unstable channel:
https://hydra.nixos.org/build/314568999#tabs-buildinputs
Changes for treefmt-nix:
4ef3dfdbb5...5b4ee75aee
2025-11-25 11:04:10 +01:00
Wolfgang Walther
2b819576cb
ci/pinned: update
...
This gives us a bugfix in treefmt-nix for biome.
From the nixpkgs-unstable channel:
https://hydra.nixos.org/build/312625570#tabs-buildinputs
Changes for treefmt-nix:
f56b1934f5...4ef3dfdbb5
2025-11-05 19:41:18 +01:00
Sergei Zimmerman
b3d75f7b45
ci/pinned: update
...
This gives us Nix 2.32 for use in CI's Eval job and nixfmt 1.1.0.
From the nixpkgs-unstable channel:
https://hydra.nixos.org/build/311062898#tabs-buildinputs
Changes for treefmt-nix:
5eda4ee812...f56b1934f5
Co-authored-by: Wolfgang Walther <walther@technowledgy.de >
2025-10-24 10:40:42 +02:00
Wolfgang Walther
86b7a69460
ci/pinned: update
...
This gives us nixd 2.7.0, which is needed to add nixf-diagnose to
treefmt.
From the nixpkgs-unstable channel:
https://hydra.nixos.org/build/308290354#tabs-buildinputs
Changes for treefmt-nix:
128222dc91...5eda4ee812
2025-09-26 14:28:56 +02:00
Wolfgang Walther
4c675a3f9d
ci/pinned: update
...
This gives us Nix 2.31 in Eval and nixf-diagnose 0.1.4 which has
auto-fix mode.
From the nixpkgs-unstable channel:
https://hydra.nixos.org/build/308169374#tabs-buildinputs
Changes for treefmt-nix:
7d81f6fb2e...128222dc91
2025-09-22 14:37:25 +02:00
Wolfgang Walther
14a6d9de46
ci/pinned: update
...
This gives us a fixed `lixPackageSets.git`.
From the nixpkgs-unstable channel:
https://hydra.nixos.org/build/304569381#tabs-buildinputs
Changes for treefmt-nix:
58bd4da459...7d81f6fb2e
2025-08-12 10:14:01 +02:00
Wolfgang Walther
492225f4f7
ci/pinned: update
...
This gives us Nix 2.30 as `nixVersions.latest`, which enables it for
Eval in CI automatically.
It also gives us markdown-code-runner 0.2.0, which allows it to run with
treefmt.
From the nixpkgs-unstable channel:
https://hydra.nixos.org/eval/1817362#tabs-inputs
Changes for treefmt-nix:
421b56313c...58bd4da459
2025-08-05 11:13:49 +02:00
Wolfgang Walther
6f5663940c
ci/pinned: update
...
This gives us Nix 2.30 and nixfmt 1.0.0.
From the nixpkgs-unstable channel:
https://hydra.nixos.org/eval/1817034#tabs-inputs
Changes for treefmt-nix:
a05be418a1...421b56313c
2025-07-24 13:55:37 +02:00
Wolfgang Walther
a9589ea037
ci/pinned: update
...
This gives us nixpkgs-review 3.4.0 to support #415006 .
From the nixpkgs-unstable channel:
https://hydra.nixos.org/eval/1816084#tabs-inputs
Changes for treefmt-nix:
1f3f7b7846...a05be418a1
2025-06-14 16:32:15 +02:00
Wolfgang Walther
f0923df7f5
ci/pinned: update
...
From the nixpkgs-unstable channel:
https://hydra.nixos.org/eval/1815701#tabs-inputs
2025-06-02 09:13:16 +02:00
Wolfgang Walther
f7c25f0bf9
ci/pinned: manage nixpkgs and treefmt-nix with npins
...
Instead of rolling our own update script which only works for a single
pin, let's use npins. We can then use it for the treefmtNix pin as well,
which was mostly unmaintained, so far.
2025-06-02 09:13:11 +02:00