coolcuber
18d4163273
ekam: fix version, modernize
2026-07-29 19:58:04 -04:00
nixpkgs-ci[bot]
9eed02003c
eksctl: 0.226.0 -> 0.229.0 ( #537977 )
2026-07-06 11:14:04 +00:00
2kybe3
af24e675e5
treewide: follow some GitHub redirects for fetchFromGitHub
...
generated using https://git.kybe.xyz/2kybe3/nixpkgs-github-redirect
continuation of: #537889
2026-07-03 12:37:01 +02:00
R. Ryantm
092878d70c
eksctl: 0.226.0 -> 0.229.0
2026-07-02 23:19:38 +00:00
R. Ryantm
b7f4f68c45
eksctl: 0.225.0 -> 0.226.0
2026-05-01 18:05:13 +00:00
R. Ryantm
30dafa9b7f
eksctl: 0.224.0 -> 0.225.0
2026-03-30 12:29:40 +00:00
R. Ryantm
5ea6dabf59
eksctl: 0.223.0 -> 0.224.0
2026-03-04 06:44:07 +00:00
Stefan Frijters
152dad6ccf
ekho: move CXXFLAGS into env for structuredAttrs
2026-02-15 18:58:38 +01:00
R. Ryantm
d552490dd7
eksctl: 0.222.0 -> 0.223.0
2026-02-14 09:11:03 +00:00
quantenzitrone
9380e05c3c
various: switch buildGoModule packages to use finalAttrs
...
this shouldn't create any rebuilds
the following script was used to generate this:
```fish
#!/usr/bin/env fish
# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}
set base (git rev-parse HEAD)
set scope pkgs/by-name
set builder buildGoModule
set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)
for file in $files
echo $file
sd -F "$builder rec {" "$builder (finalAttrs: {" $file
# version
sd -F 'version}' 'finalAttrs.version}' $file
sd -F '${version' '${finalAttrs.version' $file
sd -F '= version' '= finalAttrs.version' $file
sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
sd -F ' + version;' ' + finalAttrs.version;' $file
sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
# src
sd -F 'src}' 'finalAttrs.src}' $file
sd -F '${src' '${finalAttrs.src' $file
sd -F '= src' '= finalAttrs.src' $file
sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
# meta
sd -F '${meta' '${finalAttrs.meta' $file
sd -F '= meta' '= finalAttrs.meta' $file
sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
# other
sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
sd -F 'libPath}' 'finalAttrs.libPath}' $file
sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
# pname (restored afterwards)
sd -F 'pname}' 'finalAttrs.pname}' $file
sd -F '${pname' '${finalAttrs.pname' $file
sd -F '= pname' '= finalAttrs.pname' $file
# close finalAttrs lambda
echo ')' >>$file
# catch some errors early
if ! nixfmt $file
git restore $file
continue
end
if ! nixf-diagnose -i sema-primop-overridden $file
git restore $file
continue
end
end
set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
git restore $torestore
end
# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore
for file in $files
# file hasn't changed
if git diff --quiet $base $file
continue
end
# try to eval the package to definitely catch all errors
echo $file
set pname (string split / $file -f 4)
if ! nix eval .#$pname
set torestore $torestore $file
end
end
# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
git restore $torestore
end
```
after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
2026-02-07 09:28:59 +01:00
R. Ryantm
f295dfc644
eksctl: 0.221.0 -> 0.222.0
2026-02-07 00:34:13 +00:00
nixpkgs-ci[bot]
ff78aa9993
Merge master into staging-next
2025-12-20 00:17:48 +00:00
R. Ryantm
18c35c3242
eksctl: 0.220.0 -> 0.221.0
2025-12-18 20:36:42 +00:00
Wolfgang Walther
46c0c0eae7
Merge branch 'staging-next' into staging
2025-12-10 18:42:31 +01:00
Ihar Hrachyshka
567e8dfd8e
treewide: clean up 'meta = with' pattern
...
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.
Co-authored-by: Wolfgang Walther <walther@technowledgy.de >
2025-12-10 18:09:49 +01:00
K900
8b56bf20bb
Merge remote-tracking branch 'origin/staging-next' into staging
2025-12-07 23:38:37 +03:00
R. Ryantm
1c1b73899e
eksctl: 0.219.0 -> 0.220.0
2025-12-07 09:30:33 +00:00
nixpkgs-ci[bot]
5f547e8221
Merge staging-next into staging
2025-12-04 00:18:56 +00:00
R. Ryantm
515e4d040e
eksctl: 0.218.0 -> 0.219.0
2025-11-30 20:09:23 +00:00
Philip Taron
feb4539536
versionCheckHook: Check for --version first ( #463218 )
2025-11-26 16:19:36 +00:00
R. Ryantm
32179f88c1
eksctl: 0.217.0 -> 0.218.0
2025-11-24 20:35:18 +00:00
Jonathan Davies
116036d574
treewide: Remove redundant versionCheckProgramArg = "--version"; with:
...
```shell
git grep -l -e 'versionCheckProgramArg = "--version";' -e 'versionCheckProgramArg = \[ "--version" \];' | while read f; do
sed -i '/versionCheckProgramArg/d' "$f"
sed -i '/^$/N;/\n$/D' "$f"
done
```
2025-11-20 10:39:02 +00:00
R. Ryantm
de330e1516
eksctl: 0.216.0 -> 0.217.0
2025-11-12 01:23:34 +00:00
R. Ryantm
01568236fe
eksctl: 0.215.0 -> 0.216.0
2025-10-31 00:30:59 +00:00
R. Ryantm
82d00d11f7
eksctl: 0.214.0 -> 0.215.0
2025-10-10 18:20:07 +00:00
Peder Bergebakken Sundt
8bffdd4ccf
treewide: gate command execution for installShellCompletion behind buildPlatform.canExecute hostPlatform
...
This treewide conditions execution of the built applications for the purpose of generating shell completions behind `stdenv.buildPlatform.canExecute stdenv.hostPlatform`, which helps cross. This is a common issue I spot during review, let's prevent copy-paste errors by fixing it treewide.
Candidates were located with:
```shell
rg 'installShellCompletion' -l -tnix | xargs grep -F 'stdenv.buildPlatform.canExecute stdenv.hostPlatform' -L
```
Then I migrated the obvious cases which would not require a rebuild, as a means of testing.
This diff was not scripted. Should be zero rebuilds.
<details>
<summary>
Alternatives
</summary>
Alternatively I could have use this pattern:
```nix
postInstall = lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) (
let
emulator = stdenv.hostPlatform.emulator buildPackages;
in
''
installShellCompletion --cmd foobar \
--bash <(${emulator} $out/bin/foobar completion bash) \
--fish <(${emulator} $out/bin/foobar completion fish) \
--zsh <(${emulator} $out/bin/foobar completion zsh)
''
);
```
but that would cause rebuilds and will also require testing.
---
An other alternative is to use the binary from the corresponding package in `buildPackages`.
This however would also cause rebuilds and will also require testing.
</details>
2025-09-12 14:08:39 +02:00
R. Ryantm
561642ba00
eksctl: 0.212.0 -> 0.214.0
2025-09-07 02:03:52 +00:00
R. Ryantm
ad71ea4f88
eksctl: 0.211.0 -> 0.212.0
2025-07-29 20:27:47 +00:00
R. Ryantm
e3307b5a02
eksctl: 0.210.0 -> 0.211.0
2025-07-19 00:47:01 +00:00
Ryan Yin
2db333d9e0
eksctl: add ryan4yin as a maintainer
2025-06-22 14:25:24 +08:00
nixpkgs-merge-bot[bot]
620fad2d8c
eksctl: 0.209.0 -> 0.210.0 ( #416981 )
...
Co-authored-by: xrelkd <xrelkd@users.noreply.github.com >
2025-06-16 02:29:34 +00:00
R. Ryantm
c2ff838106
eksctl: 0.209.0 -> 0.210.0
2025-06-15 13:50:27 +00:00
Aaron Jheng
8de1a8e1c8
ekho: remove aaronjheng from maintainers
2025-06-15 21:39:38 +08:00
TomaSajt
a969291ab1
treewide: use https when meta.homepage redirects to https
2025-06-06 16:32:11 +02:00
R. Ryantm
344c7d7994
eksctl: 0.208.0 -> 0.209.0
2025-06-05 14:34:21 +00:00
liberodark
51104bca6e
treewide: remove with lib Part 1
2025-06-03 18:27:59 +05:30
Peder Bergebakken Sundt
c4f02ff31e
treewide: substitute pname for strings
2025-05-29 17:04:28 +02:00
R. Ryantm
3bda0cd0cb
eksctl: 0.207.0 -> 0.208.0
2025-05-13 02:02:19 +00:00
R. Ryantm
87e0dd91eb
eks-node-viewer: 0.7.1 -> 0.7.4
2025-04-24 20:15:51 +00:00
Winter
a19cd4ffb1
Revert "treewide: replace rev with tag"
...
This reverts commit 65a333600d .
This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.
It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).
A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.
[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera
65a333600d
treewide: replace rev with tag
2025-04-07 16:57:22 +02:00
R. Ryantm
3c3cf59140
eksctl: 0.206.0 -> 0.207.0
2025-04-06 06:45:21 +00:00
R. Ryantm
389e8c04c9
eksctl: 0.205.0 -> 0.206.0
2025-03-26 03:19:27 +00:00
R. Ryantm
91509a21b8
eksctl: 0.203.0 -> 0.205.0
2025-03-15 05:13:21 +00:00
Arne Keller
0568cffc8f
eks-node-modules: 0.6.0 -> 0.7.1 & fix build ( #384621 )
2025-02-28 09:56:41 +01:00
Petr Zahradnik
028d47c20a
eks-node-modules: 0.6.0 -> 0.7.1 & fix build
2025-02-23 23:48:01 +01:00
Weijia Wang
acc055e09f
ekam: pin capnproto src
2025-02-21 13:33:48 +01:00
R. Ryantm
b58fe073fb
eksctl: 0.201.0 -> 0.203.0
2025-02-03 02:39:59 +00:00
R. Ryantm
dec847a713
eksctl: 0.200.0 -> 0.201.0
2025-01-22 11:11:42 +00:00
R. Ryantm
a8461662d9
eksctl: 0.199.0 -> 0.200.0
2025-01-09 04:12:35 +00:00