Commit Graph

27 Commits

Author SHA1 Message Date
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