Commit Graph

47 Commits

Author SHA1 Message Date
R. Ryantm
a0b5f2b36e rekor-cli: 1.5.2 -> 1.5.3 2026-07-02 09:23:16 +00:00
R. Ryantm
1186b0abd0 rekor-cli: 1.5.1 -> 1.5.2 2026-05-26 19:17:17 +00:00
R. Ryantm
bf9c48b5f4 rekor-cli: 1.5.0 -> 1.5.1 2026-03-10 02:07:56 +00:00
R. Ryantm
e14abd1d1e rekor-server: 1.4.3 -> 1.5.0 2026-01-22 08:18:21 +00: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
R. Ryantm
f35fb324fa rekor-cli: 1.4.2 -> 1.4.3 2025-11-15 03:46:06 +00:00
h7x4
3725337277 treewide: gate command execution for installShellCompletion behind buildPlatform.canExecute hostPlatform (#442353) 2025-09-22 01:09:44 +00:00
R. Ryantm
c796721de7 rekor-server: 1.4.1 -> 1.4.2 2025-09-16 19:07:57 +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
4b06c0af17 rekor-cli: 1.4.0 -> 1.4.1 2025-08-29 16:22:12 +00:00
R. Ryantm
afcc673155 rekor-cli: 1.3.10 -> 1.4.0 2025-08-02 02:00:49 +00:00
R. Ryantm
ef250bf7d6 rekor-cli: 1.3.9 -> 1.3.10 2025-04-11 19:05:32 +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
edd26fef69 rekor-server: 1.3.8 -> 1.3.9 2025-01-29 20:57:18 +00:00
R. Ryantm
fb1c3f7ab4 rekor-cli: 1.3.7 -> 1.3.8 2025-01-17 02:59:02 +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
8ba6ec90fe rekor-cli: 1.3.6 -> 1.3.7 2024-11-22 05:12:10 +00:00
R. Ryantm
4c72e95fae rekor-server: 1.3.5 -> 1.3.6 2024-04-02 15:00:08 +00:00
R. Ryantm
7ffaab17b4 rekor-cli: 1.3.4 -> 1.3.5 2024-02-03 09:44:31 +00:00
R. Ryantm
eaf442dabf rekor-cli: 1.3.3 -> 1.3.4 2023-12-23 04:17:51 +00:00
R. Ryantm
53142acdd1 rekor-cli: 1.3.2 -> 1.3.3 2023-11-12 12:27:27 +00:00
Thomas Gerbet
d9925bd964 rekor-cli, rekor-server: 1.2.2 -> 1.3.2
Changes:
https://github.com/sigstore/rekor/releases/tag/v1.3.0
https://github.com/sigstore/rekor/releases/tag/v1.3.1
https://github.com/sigstore/rekor/releases/tag/v1.3.2
2023-10-17 09:55:05 +02:00
Thomas Gerbet
1db04a815b rekor-cli, rekor-server: 1.2.1 -> 1.2.2
https://github.com/sigstore/rekor/releases/tag/v1.2.2
2023-06-29 18:15:46 +02:00
Thomas Gerbet
e655d0318c rekor-cli, rekor-server: 1.1.1 -> 1.2.1
Fixes CVE-2023-33199.

Changelog:
https://github.com/sigstore/rekor/releases/tag/v1.2.1
2023-05-26 17:45:25 +02:00
Thomas Gerbet
b82cc3973c rekor-cli, rekor-server: 1.1.0 -> 1.1.1
Fixes CVE-2023-30551.

https://github.com/sigstore/rekor/releases/tag/v1.1.1
2023-05-03 09:23:36 +02:00
Thomas Gerbet
a3484c12bd rekor-cli, rekor-server: 1.0.1 -> 1.1.0
https://github.com/sigstore/rekor/releases/tag/v1.1.0
2023-04-01 11:57:31 +02:00
Batuhan Apaydın
004d858df8 rekor: add developer-guy to maintainers list
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com>
2023-03-04 13:29:04 +03:00
Thomas Gerbet
8683f16c39 rekor-cli, rekor-server: 1.0.0 -> 1.0.1
https://github.com/sigstore/rekor/releases/tag/v1.0.1
2022-11-21 09:47:40 +01:00
R. Ryantm
b9feca4730 rekor-cli: 0.12.2 -> 1.0.0 2022-10-18 18:35:39 +08:00
R. Ryantm
438127551f rekor-cli: 0.12.1 -> 0.12.2 2022-09-29 23:34:48 +00:00
R. Ryantm
4ae2e3aec5 rekor-cli: 0.12.0 -> 0.12.1 2022-09-24 19:30:17 +08:00
R. Ryantm
681a8f27d3 rekor-cli: 0.11.0 -> 0.12.0 2022-09-17 20:28:01 +08:00
R. Ryantm
3c3e5cfcbf rekor-cli: 0.10.0 -> 0.11.0 2022-08-19 17:32:15 +00:00
Thomas Gerbet
a4651b6826 rekor-cli, rekor-server: 0.8.2 -> 0.10.0
https://github.com/sigstore/rekor/releases/tag/v0.9.0
https://github.com/sigstore/rekor/releases/tag/v0.9.1
https://github.com/sigstore/rekor/releases/tag/v0.10.0
2022-07-29 13:51:33 +02:00
Thomas Gerbet
d5f53e3859 rekor-cli, rekor-server: 0.8.1 -> 0.8.2
https://github.com/sigstore/rekor/releases/tag/v0.8.2
2022-06-21 17:57:47 +02:00
Thomas Gerbet
e6a9405c9d rekor-cli, rekor-server: 0.8.0 -> 0.8.1 2022-06-21 09:44:00 +02:00
Thomas Gerbet
0d2ee36cf3 rekor-cli, rekor-server: 0.7.0 -> 0.8.0
https://github.com/sigstore/rekor/releases/tag/v0.8.0
2022-06-09 13:37:49 +02:00
Thomas Gerbet
1fa0039f75 rekor-cli, rekor-server: 0.6.0 -> 0.7.0
https://github.com/sigstore/rekor/releases/tag/v0.7.0
2022-05-27 11:24:59 +02:00
Thomas Gerbet
eb86e75c16 rekor-cli, rekor-server: 0.5.0 -> 0.6.0
https://github.com/sigstore/rekor/releases/tag/v0.6.0

Used the same approach than in the Fulcio package to populate version
information.
2022-04-17 12:04:41 +02:00
Thomas Gerbet
1a8591c7b0 rekor-cli, rekor-server: 0.4.0 -> 0.5.0
https://github.com/sigstore/rekor/releases/tag/v0.5.0
2022-02-05 09:37:31 +01:00
Thomas Gerbet
24612ec4d4 rekor-cli, rekor-server: install shell completions 2021-12-29 08:57:56 +01:00
Thomas Gerbet
1bbe78f6d8 rekor-cli, rekor-server: 0.3.0 -> 0.4.0
https://github.com/sigstore/rekor/releases/tag/v0.4.0
2021-12-28 17:59:34 +01:00
06kellyjac
082f4e0134 rekor-cli, rekor-server: 0.2.0 -> 0.3.0 2021-07-28 11:35:21 +01:00
Thomas Gerbet
7a026e7465 rekor-cli, rekor-server: 0.1.1 -> 0.2.0
https://github.com/sigstore/rekor/releases/tag/v0.2.0
2021-06-17 10:46:45 +02:00
Thomas Gerbet
8460e643b8 rekor-server: init at 0.1.1 2021-03-27 23:40:46 +01:00
Thomas Gerbet
727fa99a64 rekor-cli: init at 0.1.1 2021-03-27 17:00:20 +01:00