Commit Graph

139 Commits

Author SHA1 Message Date
Marcin Serwin
94690a55f2 maintainers: drop Gonzih
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-04-04 16:57:03 +02: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
Bryan A. S.
2ab0c48b03 maintainers: drop bryanasdev000 2025-11-26 13:42:02 -03:00
Luna Nova
ca6a37f817 linkerd: remove unnecessary buildmode=pie
This is no longer needed now that our go produces PIE by default
2025-10-07 20:27:45 -07: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
10ceec3c95 linkerd_edge: 25.7.1 -> 25.7.4 2025-07-30 12:06:51 +05:30
R. Ryantm
372bff0d57 linkerd_edge: 25.6.2 -> 25.7.1 2025-07-05 21:35:18 +00:00
R. Ryantm
9d246dc205 linkerd_edge: 25.6.1 -> 25.6.2 2025-06-17 05:48:44 +00:00
R. Ryantm
599ee12162 linkerd_edge: 25.5.4 -> 25.6.1 2025-06-12 22:06:52 +05:30
R. Ryantm
7fab7e04e3 linkerd_edge: 25.5.1 -> 25.5.4 2025-05-27 08:19:11 +00:00
R. Ryantm
46b21f5df7 linkerd_edge: 25.4.4 -> 25.5.1 2025-05-06 04:12:45 +00:00
R. Ryantm
ac88b73a8b linkerd_edge: 25.4.2 -> 25.4.4 2025-04-25 09:37:29 +05:30
R. Ryantm
9c4d8d058f linkerd_edge: 25.4.1 -> 25.4.2 2025-04-15 23:35:54 +00:00
R. Ryantm
a7d91185f3 linkerd_edge: 25.3.2 -> 25.4.1 2025-04-06 13:23:15 +00:00
R. Ryantm
d366afaedc linkerd_edge: 25.2.1 -> 25.3.2 2025-03-15 12:37:41 +00:00
R. Ryantm
bf067df904 linkerd_edge: 24.11.8 -> 25.2.1 2025-02-17 09:15:55 +00:00
R. Ryantm
95310874e7 linkerd_edge: 24.10.4 -> 24.11.8 2024-12-20 02:42:04 +00:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
R. Ryantm
cc262c899f linkerd_edge: 24.10.3 -> 24.10.4 2024-10-29 23:20:51 +00:00
Gene Liverman
e08fcda8fa linkerd_edge: 24.9.3 -> 24.10.3 2024-10-22 13:20:54 -04:00
R. Ryantm
a71ef63c21 linkerd_edge: 24.9.2 -> 24.9.3 2024-10-02 15:43:31 +00:00
R. Ryantm
3c15c23028 linkerd_edge: 24.8.3 -> 24.9.2 2024-09-15 04:31:27 +00:00
R. Ryantm
7080574bdd linkerd_edge: 24.8.2 -> 24.8.3 2024-09-04 16:44:27 +00:00
R. Ryantm
d4fc396ae8 linkerd_edge: 24.7.5 -> 24.8.2 2024-08-09 03:42:22 +00:00
R. Ryantm
a0297c66b3 linkerd_edge: 24.7.2 -> 24.7.5 2024-07-28 05:12:55 +00:00
R. Ryantm
b327967064 linkerd_edge: 24.7.1 -> 24.7.2 2024-07-18 02:26:59 +00:00
R. Ryantm
2a025514a0 linkerd_edge: 24.6.4 -> 24.7.1 2024-07-06 11:14:10 +00:00
R. Ryantm
1f44cf9041 linkerd_edge: 24.6.3 -> 24.6.4 2024-06-29 06:45:42 +00:00
R. Ryantm
7983160ab1 linkerd_edge: 24.6.2 -> 24.6.3 2024-06-23 21:51:54 +00:00
R. Ryantm
8a96911920 linkerd_edge: 24.5.5 -> 24.6.2 2024-06-16 18:34:22 +00:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
R. Ryantm
d3105a13f1 linkerd_edge: 24.5.3 -> 24.5.5 2024-06-01 06:53:05 +00:00
R. Ryantm
c1017f21b7 linkerd_edge: 24.5.2 -> 24.5.3 2024-05-20 18:13:26 +00:00
R. Ryantm
561ae8d44c linkerd_edge: 24.5.1 -> 24.5.2 2024-05-15 15:55:53 +00:00
R. Ryantm
51fce798ef linkerd_edge: 24.4.5 -> 24.5.1 2024-05-08 11:38:04 +00:00
R. Ryantm
df2a396280 linkerd_edge: 24.4.4 -> 24.4.5 2024-04-30 20:59:58 +00:00
R. Ryantm
5f934377b5 linkerd_edge: 24.4.2 -> 24.4.4 2024-04-20 04:46:49 +00:00
R. Ryantm
9239dfa065 linkerd_edge: 24.3.5 -> 24.4.2 2024-04-13 16:23:53 +00:00
R. Ryantm
0823065ad9 linkerd_edge: 24.3.4 -> 24.3.5 2024-04-02 15:47:42 +00:00
R. Ryantm
cd1e59d350 linkerd_edge: 24.2.4 -> 24.3.4 2024-03-24 18:25:52 +00:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
R. Ryantm
c4b0abeac8 linkerd_edge: 24.2.3 -> 24.2.4 2024-02-22 16:38:23 +00:00
R. Ryantm
c7d7f6ccea linkerd_edge: 24.2.2 -> 24.2.3 2024-02-19 04:31:00 +00:00
R. Ryantm
3af990221c linkerd_edge: 24.2.1 -> 24.2.2 2024-02-12 09:52:17 +00:00
R. Ryantm
0484eb1c34 linkerd_edge: 24.1.2 -> 24.2.1 2024-02-05 04:05:56 +00:00
Weijia Wang
877861c939 Merge pull request #282108 from r-ryantm/auto-update/linkerd_edge
linkerd_edge: 23.12.4 -> 24.1.2
2024-01-27 19:58:26 +01:00
R. Ryantm
865343fd72 linkerd_edge: 23.12.4 -> 24.1.2 2024-01-26 00:41:50 +00:00
R. Ryantm
35427ed412 linkerd_stable: 2.14.8 -> 2.14.9 2024-01-20 09:41:33 +00:00
Nikolay Korotkiy
c6f4d35b22 Merge pull request #278078 from r-ryantm/auto-update/linkerd_edge
linkerd_edge: 23.12.2 -> 23.12.4
2024-01-10 23:14:46 +04:00
R. Ryantm
ddb5a8e25f linkerd_stable: 2.14.7 -> 2.14.8 2024-01-04 06:10:04 +00:00