Compare commits

...

62 Commits

Author SHA1 Message Date
Taiki Endo
a6c0fffc64 Release 2.44.3 2024-09-18 10:27:27 +09:00
Taiki Endo
49218e3788 Update release-plz@latest to 0.3.91 2024-09-18 06:13:25 +09:00
Taiki Endo
af6bbc3b8f Release 2.44.2 2024-09-17 07:46:12 +09:00
Taiki Endo
4b3424bf55 Update typos@latest to 1.24.6 2024-09-17 07:17:40 +09:00
Taiki Endo
8bb357f799 Update release-plz@latest to 0.3.90 2024-09-17 07:17:40 +09:00
Taiki Endo
ae888b48c8 Release 2.44.1 2024-09-16 03:16:44 +09:00
Taiki Endo
b5643005b0 Update biome@latest to 1.9.1 2024-09-16 03:13:36 +09:00
Taiki Endo
48b904a029 Release 2.44.0 2024-09-16 01:17:47 +09:00
Taiki Endo
14c87d2c9c Update changelog 2024-09-16 01:17:03 +09:00
Taiki Endo
0c760d6327 codegen: Add version_range to release-plz
Old releases don't have linux-musl binary.
2024-09-16 01:15:37 +09:00
Vitalii Kryvenko
43127da3b2 Add release-plz (#649) 2024-09-16 00:28:09 +09:00
Taiki Endo
cb5a346581 Release 2.43.7 2024-09-15 21:46:01 +09:00
Taiki Endo
124d8a1ea2 Update knope@latest to 0.18.1 2024-09-15 12:26:23 +09:00
Taiki Endo
feae27da5e Update cargo-llvm-cov@latest to 0.6.13 2024-09-15 09:37:24 +09:00
Taiki Endo
15fe2d0590 Release 2.43.6 2024-09-15 05:10:26 +09:00
Taiki Endo
91424fa4fc Update parse-changelog@latest to 0.6.9 2024-09-15 03:25:39 +09:00
Taiki Endo
ec2a11c42f ci: Remove macos-12 test
https://github.blog/changelog/2024-08-19-notice-of-upcoming-deprecations-and-breaking-changes-in-github-actions-runners/
2024-09-14 02:03:24 +09:00
Taiki Endo
0241d8f412 Release 2.43.5 2024-09-13 00:11:35 +09:00
Taiki Endo
56c2f023cd Update biome@latest to 1.9.0 2024-09-13 00:11:05 +09:00
Taiki Endo
541c08c86c Release 2.43.4 2024-09-12 10:51:30 +09:00
Taiki Endo
41d35d7220 Update protoc@latest to 3.28.1 2024-09-12 03:14:09 +09:00
Taiki Endo
210eb76ec9 Release 2.43.3 2024-09-12 00:22:13 +09:00
Taiki Endo
89210c3023 Update syft@latest to 1.12.2 2024-09-12 00:12:16 +09:00
Taiki Endo
36ede8b5bc Update cargo-binstall@latest to 1.10.5 2024-09-11 21:15:13 +09:00
Taiki Endo
40d6a8584e Update osv-scanner@latest to 1.8.5 2024-09-11 15:14:50 +09:00
Taiki Endo
35aa40986a Release 2.43.2 2024-09-09 22:23:43 +09:00
Taiki Endo
1ca3b4160c Update rclone@latest to 1.68.0 2024-09-09 03:11:13 +09:00
Taiki Endo
da8fe73ed8 Release 2.43.1 2024-09-08 06:23:01 +09:00
Taiki Endo
468184505a Update cargo-lambda@latest to 1.4.0 2024-09-08 06:10:39 +09:00
Taiki Endo
190257f600 Update cargo-binstall@latest to 1.10.4 2024-09-07 09:30:06 +09:00
Taiki Endo
6e4ebe4256 Release 2.43.0 2024-09-07 07:27:38 +09:00
Taiki Endo
337a9618c7 Update changelog 2024-09-07 07:27:19 +09:00
John Vandenberg
22578ebfbe Add cargo-lambda (#601) 2024-09-07 07:01:10 +09:00
Taiki Endo
e51c197f82 Release 2.42.42 2024-09-06 20:51:56 +09:00
Taiki Endo
b7ca6193f4 Update cargo-nextest@latest to 0.9.78 2024-09-06 09:33:12 +09:00
Taiki Endo
f3e9a65cfd Release 2.42.41 2024-09-05 03:14:52 +09:00
Taiki Endo
222ac5e37c Update typos@latest to 1.24.5 2024-09-05 03:14:01 +09:00
Taiki Endo
e73edba6ce Release 2.42.40 2024-09-04 06:35:39 +09:00
Taiki Endo
fbf872d19b Update typos@latest to 1.24.4 2024-09-04 06:10:42 +09:00
Taiki Endo
3b8ff55376 Update cargo-semver-checks@latest to 0.35.0 2024-09-04 03:13:02 +09:00
Taiki Endo
0d892dd50e Release 2.42.39 2024-09-04 00:02:59 +09:00
Taiki Endo
95d91b64c9 Update cargo-llvm-cov@latest to 0.6.12 2024-09-04 00:02:12 +09:00
Taiki Endo
dd522f255c Tweak changelog 2024-09-03 23:54:47 +09:00
Taiki Endo
10c4c369c5 Release 2.42.38 2024-09-03 23:08:17 +09:00
Taiki Endo
e84c329a30 Relax jq version requirement to 1.3 2024-09-03 23:05:33 +09:00
Taiki Endo
49249f98b2 ci: Improve create-pull-request 2024-09-03 22:57:38 +09:00
Taiki Endo
e6550525d2 Update typos@latest to 1.24.3 2024-08-31 12:35:13 +09:00
Taiki Endo
f2b65a3e67 Release 2.42.37 2024-08-31 04:30:10 +09:00
Taiki Endo
96d4cbffb8 Update cargo-make@latest to 0.37.16 2024-08-31 00:14:27 +09:00
Taiki Endo
cbe4754a6b Use grouped update of dependabot 2024-08-30 20:13:24 +09:00
Taiki Endo
11053896c3 Release 2.42.36 2024-08-29 11:09:13 +09:00
Taiki Endo
e920d2b2a9 Update just@latest to 1.35.0 2024-08-29 09:31:15 +09:00
Taiki Endo
7b2b0dffb4 Update cargo-nextest@latest to 0.9.77 2024-08-29 09:31:15 +09:00
Taiki Endo
164f59de46 Update protoc@latest to 3.28.0 2024-08-29 06:14:46 +09:00
Taiki Endo
0b73cec6bf Release 2.42.35 2024-08-28 10:58:21 +09:00
Taiki Endo
02552a37bb Update protoc@latest to 3.27.4 2024-08-28 06:13:47 +09:00
Taiki Endo
f10ce91bf6 Update cspell dictionary 2024-08-26 23:48:11 +09:00
Taiki Endo
7ea7a2c18f Ignore clippy::too_long_first_doc_paragraph lint
```
error: first doc comment paragraph is too long
   --> tools/codegen/src/lib.rs:314:1
    |
314 | / /// GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64),
315 | | /// and macOS (x86_64, aarch64).
316 | | /// https://github.com/actions/runner/blob/v2.315.0/.github/workflows/build.yml#L21
317 | | /// https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-f...
318 | | ///
319 | | /// Note:
    | |_
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_long_first_doc_paragraph
    = note: `-D clippy::too-long-first-doc-paragraph` implied by `-D warnings`
    = help: to override `-D warnings` add `#[allow(clippy::too_long_first_doc_paragraph)]`
```
2024-08-26 23:47:54 +09:00
Taiki Endo
f172798ba0 Release 2.42.34 2024-08-26 10:54:57 +09:00
Taiki Endo
c2de2506f2 Update cargo-nextest@latest to 0.9.76 2024-08-26 06:11:34 +09:00
Taiki Endo
fa71ab6d46 Apply deprecated_safe lint 2024-08-25 23:02:18 +09:00
Taiki Endo
55ca367f68 Update cargo-binstall@latest to 1.10.3 2024-08-25 21:13:51 +09:00
28 changed files with 2633 additions and 86 deletions

View File

@@ -8,8 +8,6 @@ disallowed-macros = [
{ path = "std::dbg", reason = "it is okay to use during development, but please do not include it in main branch" },
]
disallowed-methods = [
{ path = "std::env::remove_var", reason = "this is not thread-safe and inherently unsafe; see <https://github.com/rust-lang/rust/issues/27970> for more" },
{ path = "std::env::set_var", reason = "this is not thread-safe and inherently unsafe; see <https://github.com/rust-lang/rust/issues/27970> for more" },
]
disallowed-types = [
]

View File

@@ -21,9 +21,7 @@ mirrorlist
nextest
pluginconf
protoc
pubkey
pwsh
QQSTRING
quickinstall
rclone
rdme

View File

@@ -7,6 +7,10 @@ updates:
commit-message:
prefix: ''
labels: []
groups:
cargo:
patterns:
- '*'
- package-ecosystem: github-actions
directory: /
schedule:
@@ -14,3 +18,7 @@ updates:
commit-message:
prefix: ''
labels: []
groups:
github-actions:
patterns:
- '*'

View File

@@ -50,7 +50,6 @@ jobs:
tool: major.minor
- os: ubuntu-22.04
tool: major
- os: macos-12
- os: macos-13
- os: macos-14
- os: windows-2019
@@ -147,18 +146,7 @@ jobs:
timeout-minutes: 60
container: ${{ matrix.container }}
steps:
- name: Install requirements (ubuntu:14.04)
run: |
set -CeEuxo pipefail
# ubuntu 14.04's jq is 1.3
# error: syntax error, unexpected QQSTRING_START, expecting $end
# https://github.com/jqlang/jq/issues/273
apt-get -o Acquire::Retries=10 -qq update
apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends ca-certificates curl
curl --proto '=https' --tlsv1.2 -fsSL --retry 10 -o /usr/local/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.5/jq-linux64
chmod +x /usr/local/bin/jq
if: startsWith(matrix.container, 'ubuntu:14.04')
- name: Install requirements (debian:9)
- name: Install requirements (old debian)
run: |
set -CeEuxo pipefail
# In Debian, the old repositories is removed from the main mirrors some time after EoL.
@@ -182,12 +170,7 @@ jobs:
./configure --prefix=/usr/local --with-ssl
make
make install
# CentOS 6's jq is 1.3
# error: syntax error, unexpected QQSTRING_START, expecting $end
# https://github.com/jqlang/jq/issues/273
curl --proto '=https' --tlsv1.2 -fsSL --retry 10 -o /usr/local/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.5/jq-linux64
chmod +x /usr/local/bin/jq
# for checkout-action https://github.com/taiki-e/checkout-action/blob/87380fc33ed8e04e325b05d3576995b2253ab5ba/.github/workflows/ci.yml#L134-L142
# for checkout-action https://github.com/taiki-e/checkout-action/blob/v1.3.0/.github/workflows/ci.yml#L135-L143
yum install -y openssh-clients perl perl-Error perl-TermReadKey rsync
rpm -i \
https://vault.ius.io/el6/x86_64/packages/p/perl-Git18-1.8.5.5-4.ius.el6.noarch.rpm \
@@ -214,8 +197,8 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 60
permissions:
contents: write
pull-requests: write
contents: read
pull-requests: write # for gh pr review --approve
steps:
- uses: taiki-e/checkout-action@v1
- name: Install Rust
@@ -231,13 +214,12 @@ jobs:
- id: diff
run: tools/ci/manifest.sh
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main')
- name: Create PR
id: create-pull-request
uses: peter-evans/create-pull-request@v6
- id: create-pull-request
uses: peter-evans/create-pull-request@v7
with:
title: Update manifest
body: |
Auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request).
Auto-generated by CI using [create-pull-request](https://github.com/peter-evans/create-pull-request).
This will be auto-merged when CI has passed because this is an auto-generated PR in a defined format and is usually considered no additional review is required.
branch: update-manifest

View File

@@ -10,6 +10,110 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased]
## [2.44.3] - 2024-09-18
- Update `release-plz@latest` to 0.3.91.
## [2.44.2] - 2024-09-16
- Update `typos@latest` to 1.24.6.
- Update `release-plz@latest` to 0.3.90.
## [2.44.1] - 2024-09-15
- Update `biome@latest` to 1.9.1.
## [2.44.0] - 2024-09-15
- Support `release-plz`. ([#649](https://github.com/taiki-e/install-action/pull/649), thanks @Veetaha)
## [2.43.7] - 2024-09-15
- Update `knope@latest` to 0.18.1.
- Update `cargo-llvm-cov@latest` to 0.6.13.
## [2.43.6] - 2024-09-14
- Update `parse-changelog@latest` to 0.6.9.
## [2.43.5] - 2024-09-12
- Update `biome@latest` to 1.9.0.
## [2.43.4] - 2024-09-12
- Update `protoc@latest` to 3.28.1.
## [2.43.3] - 2024-09-11
- Update `syft@latest` to 1.12.2.
- Update `cargo-binstall@latest` to 1.10.5.
- Update `osv-scanner@latest` to 1.8.5.
## [2.43.2] - 2024-09-09
- Update `rclone@latest` to 1.68.0.
## [2.43.1] - 2024-09-07
- Update `cargo-lambda@latest` to 1.4.0.
- Update `cargo-binstall@latest` to 1.10.4.
## [2.43.0] - 2024-09-06
- Support `cargo-lambda`. ([#601](https://github.com/taiki-e/install-action/pull/601), thanks @jayvdb)
## [2.42.42] - 2024-09-06
- Update `cargo-nextest@latest` to 0.9.78.
## [2.42.41] - 2024-09-04
- Update `typos@latest` to 1.24.5.
## [2.42.40] - 2024-09-03
- Update `typos@latest` to 1.24.4.
- Update `cargo-semver-checks@latest` to 0.35.0.
## [2.42.39] - 2024-09-03
- Update `cargo-llvm-cov@latest` to 0.6.12.
## [2.42.38] - 2024-09-03
- Update `typos@latest` to 1.24.3.
- Relax jq version requirement to 1.3 (no longer need to install the newer version of jq when using this action on Ubuntu 14.04/CentOS 6 containers/self-hosted runners).
## [2.42.37] - 2024-08-30
- Update `cargo-make@latest` to 0.37.16.
## [2.42.36] - 2024-08-29
- Update `just@latest` to 1.35.0.
- Update `cargo-nextest@latest` to 0.9.77.
- Update `protoc@latest` to 3.28.0.
## [2.42.35] - 2024-08-28
- Update `protoc@latest` to 3.27.4.
## [2.42.34] - 2024-08-26
- Update `cargo-nextest@latest` to 0.9.76.
- Update `cargo-binstall@latest` to 1.10.3.
## [2.42.33] - 2024-08-24
- Update `git-cliff@latest` to 2.5.0.
@@ -523,7 +627,7 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
- Update `cargo-deny@latest` to 0.14.23.
- Support `cargo-deny` on aarch64 Linux.
- Support `cargo-deny` on AArch64 Linux.
## [2.33.13] - 2024-05-03
@@ -825,9 +929,9 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [2.27.15] - 2024-03-02
- Support `biome` on x86_64/aarch64 Linux (musl).
- Support `biome` on x86_64/AArch64 Linux (musl).
- Support `zola` on aarch64 macOS. (Previously x86_64 macOS binary is used as fallback.)
- Support `zola` on AArch64 macOS. (Previously x86_64 macOS binary is used as fallback.)
## [2.27.14] - 2024-03-01
@@ -1261,7 +1365,7 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
- Update `biome@latest` to 1.3.3.
- Support `dprint` on aarch64 Linux (musl).
- Support `dprint` on AArch64 Linux (musl).
## [2.21.5] - 2023-10-30
@@ -1877,7 +1981,7 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
- Update `cargo-nextest@latest` to 0.9.52.
- Support `cargo-udeps` on x86_64 Linux (musl) and aarch64 Linux/macOS/Windows.
- Support `cargo-udeps` on x86_64 Linux (musl) and AArch64 Linux/macOS/Windows.
## [2.8.0] - 2023-05-03
@@ -2109,7 +2213,7 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
- Update `cargo-binstall@latest` to 0.19.1.
- Support `cargo-binstall` on aarch64 Windows.
- Support `cargo-binstall` on AArch64 Windows.
## [2.2.0] - 2023-01-11
@@ -2210,7 +2314,7 @@ Note: This release is considered a breaking change because installing on version
## [1.17.0] - 2022-12-14
- Update `protoc@latest` to 3.21.12.
- Support aarch64 self-hosted runners (Linux, macOS, Windows).
- Support AArch64 self-hosted runners (Linux, macOS, Windows).
- Improve support for Fedora/RHEL based containers/self-hosted runners.
## [1.16.0] - 2022-12-14
@@ -2644,7 +2748,28 @@ Note: This release is considered a breaking change because installing on version
Initial release
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.42.33...HEAD
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.44.3...HEAD
[2.44.3]: https://github.com/taiki-e/install-action/compare/v2.44.2...v2.44.3
[2.44.2]: https://github.com/taiki-e/install-action/compare/v2.44.1...v2.44.2
[2.44.1]: https://github.com/taiki-e/install-action/compare/v2.44.0...v2.44.1
[2.44.0]: https://github.com/taiki-e/install-action/compare/v2.43.7...v2.44.0
[2.43.7]: https://github.com/taiki-e/install-action/compare/v2.43.6...v2.43.7
[2.43.6]: https://github.com/taiki-e/install-action/compare/v2.43.5...v2.43.6
[2.43.5]: https://github.com/taiki-e/install-action/compare/v2.43.4...v2.43.5
[2.43.4]: https://github.com/taiki-e/install-action/compare/v2.43.3...v2.43.4
[2.43.3]: https://github.com/taiki-e/install-action/compare/v2.43.2...v2.43.3
[2.43.2]: https://github.com/taiki-e/install-action/compare/v2.43.1...v2.43.2
[2.43.1]: https://github.com/taiki-e/install-action/compare/v2.43.0...v2.43.1
[2.43.0]: https://github.com/taiki-e/install-action/compare/v2.42.42...v2.43.0
[2.42.42]: https://github.com/taiki-e/install-action/compare/v2.42.41...v2.42.42
[2.42.41]: https://github.com/taiki-e/install-action/compare/v2.42.40...v2.42.41
[2.42.40]: https://github.com/taiki-e/install-action/compare/v2.42.39...v2.42.40
[2.42.39]: https://github.com/taiki-e/install-action/compare/v2.42.38...v2.42.39
[2.42.38]: https://github.com/taiki-e/install-action/compare/v2.42.37...v2.42.38
[2.42.37]: https://github.com/taiki-e/install-action/compare/v2.42.36...v2.42.37
[2.42.36]: https://github.com/taiki-e/install-action/compare/v2.42.35...v2.42.36
[2.42.35]: https://github.com/taiki-e/install-action/compare/v2.42.34...v2.42.35
[2.42.34]: https://github.com/taiki-e/install-action/compare/v2.42.33...v2.42.34
[2.42.33]: https://github.com/taiki-e/install-action/compare/v2.42.32...v2.42.33
[2.42.32]: https://github.com/taiki-e/install-action/compare/v2.42.31...v2.42.32
[2.42.31]: https://github.com/taiki-e/install-action/compare/v2.42.30...v2.42.31

View File

@@ -5,6 +5,7 @@ members = ["tools/codegen"]
# This table is shared by projects under github.com/taiki-e.
# It is not intended for manual editing.
[workspace.lints.rust]
deprecated_safe = "warn"
improper_ctypes = "warn"
improper_ctypes_definitions = "warn"
non_ascii_idents = "warn"

View File

@@ -116,10 +116,10 @@ On Linux, if any required tools are missing, this action will attempt to install
On other platforms, at least the following tools are required:
- bash 3.2+
- jq 1.5+
- jq 1.3+
- curl 7.34+ (or RHEL7/CentOS7's patched curl 7.29)
Known environments affected by the above version requirements are CentOS 6 (EoL on 2020-11) using curl 7.19 and jq 1.3, and Ubuntu 14.04 (EoL on 2019-04) using jq 1.3 (see "Install requirements" in [our CI config](https://github.com/taiki-e/install-action/blob/HEAD/.github/workflows/ci.yml) for example of workaround).
Known environments affected by the above version requirements are CentOS 6 (EoL on 2020-11) using curl 7.19, and Ubuntu 12.04 (EoL on 2017-04) using curl 7.22 (see "Install requirements" in [our CI config](https://github.com/taiki-e/install-action/blob/HEAD/.github/workflows/ci.yml) for example of workaround).
## Related Projects

View File

@@ -20,6 +20,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**cargo-dinghy**](https://github.com/sonos/dinghy) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sonos/dinghy/releases) | Linux, macOS | [MIT](https://github.com/sonos/dinghy/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/sonos/dinghy/blob/main/LICENSE-APACHE) |
| [**cargo-export**](https://github.com/bazhenov/cargo-export) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bazhenov/cargo-export/releases) | Linux, macOS, Windows | [MIT](https://github.com/bazhenov/cargo-export/blob/master/LICENSE) |
| [**cargo-hack**](https://github.com/taiki-e/cargo-hack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-hack/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-MIT) |
| [**cargo-lambda**](https://github.com/cargo-lambda/cargo-lambda) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cargo-lambda/cargo-lambda/releases) | Linux, macOS, Windows | [MIT](https://github.com/cargo-lambda/cargo-lambda/blob/main/LICENSE) |
| [**cargo-llvm-cov**](https://github.com/taiki-e/cargo-llvm-cov) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-llvm-cov/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-MIT) |
| [**cargo-machete**](https://github.com/bnjbvr/cargo-machete) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bnjbvr/cargo-machete/releases) | Linux, macOS, Windows | [MIT](https://github.com/bnjbvr/cargo-machete/blob/main/LICENSE.md) |
| [**cargo-make**](https://github.com/sagiegurari/cargo-make) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sagiegurari/cargo-make/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/sagiegurari/cargo-make/blob/master/LICENSE) |
@@ -52,6 +53,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**parse-changelog**](https://github.com/taiki-e/parse-changelog) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/parse-changelog/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-MIT) |
| [**protoc**](https://github.com/protocolbuffers/protobuf) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/protocolbuffers/protobuf/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE) |
| [**rclone**](https://github.com/rclone/rclone) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/rclone/rclone/releases) | Linux, macOS, Windows | [MIT](https://github.com/rclone/rclone/blob/master/COPYING) |
| [**release-plz**](https://release-plz.ieni.dev/) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/MarcoIeni/release-plz/releases) | Linux, macOS, Windows | [MIT](https://github.com/MarcoIeni/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/MarcoIeni/release-plz/blob/main/LICENSE-APACHE) |
| [**sccache**](https://github.com/mozilla/sccache) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/mozilla/sccache/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/mozilla/sccache/blob/main/LICENSE) |
| [**shellcheck**](https://www.shellcheck.net) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/koalaman/shellcheck/releases) | Linux, macOS, Windows | [GPL-3.0](https://github.com/koalaman/shellcheck/blob/master/LICENSE) |
| [**shfmt**](https://github.com/mvdan/sh) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/mvdan/sh/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/mvdan/sh/blob/master/LICENSE) |

View File

@@ -187,7 +187,7 @@ read_manifest() {
local version="$2"
local manifest
rust_crate=$(call_jq -r ".rust_crate" "${manifest_dir}/${tool}.json")
manifest=$(call_jq -r ".\"${version}\"" "${manifest_dir}/${tool}.json")
manifest=$(call_jq -r ".[\"${version}\"]" "${manifest_dir}/${tool}.json")
if [[ "${manifest}" == "null" ]]; then
download_info="null"
return 0
@@ -196,7 +196,7 @@ read_manifest() {
if [[ "${exact_version}" == "null" ]]; then
exact_version="${version}"
else
manifest=$(call_jq -r ".\"${exact_version}\"" "${manifest_dir}/${tool}.json")
manifest=$(call_jq -r ".[\"${exact_version}\"]" "${manifest_dir}/${tool}.json")
if [[ "${rust_crate}" != "null" ]]; then
# TODO: don't hardcode tool name and use 'immediate_yank_reflection' field in base manifest.
case "${tool}" in
@@ -213,7 +213,7 @@ read_manifest() {
fi
info "${tool}@${exact_version} is yanked; downgrade to ${previous_stable_version}"
exact_version="${previous_stable_version}"
manifest=$(jq -r ".\"${exact_version}\"" "${manifest_dir}/${tool}.json")
manifest=$(jq -r ".[\"${exact_version}\"]" "${manifest_dir}/${tool}.json")
done
;;
esac

59
manifests/biome.json generated
View File

@@ -36,10 +36,65 @@
},
"license_markdown": "[Apache-2.0](https://github.com/biomejs/biome/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/biomejs/biome/blob/main/LICENSE-MIT)",
"latest": {
"version": "1.8.3"
"version": "1.9.1"
},
"1": {
"version": "1.8.3"
"version": "1.9.1"
},
"1.9": {
"version": "1.9.1"
},
"1.9.1": {
"x86_64_linux_musl": {
"etag": "0x8DCD5A8CB8C3068",
"checksum": "0ddf10c4311f64a551f0539a2ac253c5c632432eade18a2c283c506e42807031"
},
"x86_64_macos": {
"etag": "0x8DCD5A8CB96ABEF",
"checksum": "e02fb7dfa1d903d2ed23663e78e713e521d0174f05bd1a10f0d377213f311d91"
},
"x86_64_windows": {
"etag": "0x8DCD5A8CB872D0B",
"checksum": "cd57679a19bcb9d2996ce2e228760ec713eec211e722834f0273e9e8eb960eca"
},
"aarch64_linux_musl": {
"etag": "0x8DCD5A8CB7EAB0E",
"checksum": "e47450a6409777b893f85fce930a6ea4602fe12d1320f2fc69d319b03c961b17"
},
"aarch64_macos": {
"etag": "0x8DCD5A8CB869172",
"checksum": "8771f1bbaa97a9a08a951e4550126aba6852610cabd63c8f8b8a7d3ff8bb6479"
},
"aarch64_windows": {
"etag": "0x8DCD5A8CB87C895",
"checksum": "93749f35b7783bbf9fb21ba1949cd2438c442211269c288c4f4f759b0b1e5d79"
}
},
"1.9.0": {
"x86_64_linux_musl": {
"etag": "0x8DCD32FF195DB2D",
"checksum": "58a584a6248c9a63f80904668c5d4fffa34a914869507a3b4fb5a5ca433dbce9"
},
"x86_64_macos": {
"etag": "0x8DCD32FF19CB150",
"checksum": "3422d46cfdb3ae222a78e5e71d50dcf4ddc2c3c082fbc3df8415535866936d27"
},
"x86_64_windows": {
"etag": "0x8DCD32FF1B3542F",
"checksum": "97e5b09df7a8bbee07b6ab930e302a5ed50554186eb92cc5b84a21277d17041d"
},
"aarch64_linux_musl": {
"etag": "0x8DCD32FF19B058B",
"checksum": "560c9e33f936c9794a37d99092c5bae501ca9e3f32f109f6aec2fba78279884b"
},
"aarch64_macos": {
"etag": "0x8DCD32FF1BA513A",
"checksum": "d723495b01b7bfb037a76732453df2687c5adc82b2d89776164aa9b278b0b83e"
},
"aarch64_windows": {
"etag": "0x8DCD32FF1ABE281",
"checksum": "ba31ab387a44dd87b6a775183cd9230d47a55edacfccd952c5f255701f87add6"
}
},
"1.8": {
"version": "1.8.3"

View File

@@ -22,32 +22,32 @@
},
"license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)",
"latest": {
"version": "1.10.2"
"version": "1.10.5"
},
"1.10.2": {
"1.10.5": {
"x86_64_linux_musl": {
"etag": "0x8DCBB7AB213ADBF",
"checksum": "fd6363b26c6ac2a52a6b5b2b37563b75a48971eb78e9300737e978b9fb5478a3"
"etag": "0x8DCD243CAFABE2B",
"checksum": "e4f503d2e17436197e18caabe023265ef00da1422575fc9013b2753fdb9fa4d9"
},
"x86_64_macos": {
"etag": "0x8DCBB7A97BA9B45",
"checksum": "fe4ce102872f4b61e4f1786e07225fa8041457a9171593537ad686766e07b631"
"etag": "0x8DCD24378364C74",
"checksum": "21d47a620ec3aa99321201483627c142da181d0cee62a831da8c97162098d2b1"
},
"x86_64_windows": {
"etag": "0x8DCBB7B76D83688",
"checksum": "e63cd05aa7e4705e48bf401f00b86543ee294ad0bce1a398a75997b48022daf8"
"etag": "0x8DCD24452B01ED4",
"checksum": "29c1fbc5c9cfeb29207a79b6f903bb4c6c5b7277251910b180b6d1ab9a1d5344"
},
"aarch64_linux_musl": {
"etag": "0x8DCBB7A742FFE12",
"checksum": "2eac2871acb50f377de6e4a2113a28b9bc5d278e692abbd2f09c3d966d117749"
"etag": "0x8DCD24388AEFE1C",
"checksum": "752df38cf823792d2c0f3ecc3643a20eac5b67605ac8bea7eed57e7a4e7a40f5"
},
"aarch64_macos": {
"etag": "0x8DCBB7AC648D69B",
"checksum": "feb4992ad7c91a36a6fa51b188f594ac7ac1a8c50f8c8a6d6c0a5e0da369843d"
"etag": "0x8DCD243EE25AD47",
"checksum": "351d3ef0a87d61d33b3620f3cd9be4c58c2d41b7acf4910ba71008999d82aa42"
},
"aarch64_windows": {
"etag": "0x8DCBB7B016AB019",
"checksum": "bd7c761acb022bf5b1b710d0111172fa5f7297059e79cc03cd7c050506cc2a2e"
"etag": "0x8DCD243F77B1340",
"checksum": "86086186099ac1aa149e4c680bf24c7336322691a28f04e848bd827c5afd8b4d"
}
}
}

78
manifests/cargo-lambda.json generated Normal file
View File

@@ -0,0 +1,78 @@
{
"rust_crate": "cargo-lambda",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/cargo-lambda/cargo-lambda/releases/download/v${version}/cargo-lambda-v${version}.x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/cargo-lambda/cargo-lambda/releases/download/v${version}/cargo-lambda-v${version}.x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/cargo-lambda/cargo-lambda/releases/download/v${version}/cargo-lambda-v${version}.windows-x64.zip",
"bin": "cargo-lambda.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/cargo-lambda/cargo-lambda/releases/download/v${version}/cargo-lambda-v${version}.aarch64-unknown-linux-musl.tar.gz"
},
"aarch64_macos": {
"url": "https://github.com/cargo-lambda/cargo-lambda/releases/download/v${version}/cargo-lambda-v${version}.aarch64-apple-darwin.tar.gz"
}
},
"license_markdown": "[MIT](https://github.com/cargo-lambda/cargo-lambda/blob/main/LICENSE)",
"latest": {
"version": "1.4.0"
},
"1": {
"version": "1.4.0"
},
"1.4": {
"version": "1.4.0"
},
"1.4.0": {
"x86_64_linux_musl": {
"etag": "0x8DCCF7559ED57D5",
"checksum": "9ce70414d822e3b901403d63598581d2a35b7e16b1e2009308da0b120cb2f280"
},
"x86_64_macos": {
"etag": "0x8DCCF755A871607",
"checksum": "9c2a9e5427c1de759970d8d51efd50ec2a435ae348804cb4a660f1c3b9b43b16"
},
"x86_64_windows": {
"etag": "0x8DCCF755B9D1989",
"checksum": "a5ff21d73d42b89973c1d7d7d19ed119561dd98b6d784386d064b9807956a71a"
},
"aarch64_linux_musl": {
"etag": "0x8DCCF755DDBF6FB",
"checksum": "5cbb3e1291d4c20a5e988eb690a5153f86be44a2fd6bec6485d00ef1e1aa13aa"
},
"aarch64_macos": {
"etag": "0x8DCCF755E70162A",
"checksum": "ef1a8f5521d1d4d0f08b3de6149c48455395aec7328d7587abcdab83f80d736b"
}
},
"1.3": {
"version": "1.3.0"
},
"1.3.0": {
"x86_64_linux_musl": {
"etag": "0x8DC88F48F203CE3",
"checksum": "b96973d035b328413fd2a98881f01ab8de8dcaef56c6f826d05dee48925b340f"
},
"x86_64_macos": {
"etag": "0x8DC88F48FB3C08F",
"checksum": "49043e568b1d1817b0d7e14b7bd23d0938f37b5a951ad6dbd08e8057a1e2e60b"
},
"x86_64_windows": {
"etag": "0x8DC88F490E653BE",
"checksum": "46c19d2c0f977c27f918e24c6e362a080a63cdfbe0c97a79dabe6e375eee72c4"
},
"aarch64_linux_musl": {
"etag": "0x8DC88F4936FA250",
"checksum": "6e1f434d70a60180d80f6e61f0fd50272a0e849d5bfa7c64d8df066f85881627"
},
"aarch64_macos": {
"etag": "0x8DC88F493FF59BC",
"checksum": "8cd1d176a690d5b3704fae9c58e0e949e481e79eaa24cb5338f5cdfcf564ca05"
}
}
}

View File

@@ -19,10 +19,54 @@
},
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.6.11"
"version": "0.6.13"
},
"0.6": {
"version": "0.6.11"
"version": "0.6.13"
},
"0.6.13": {
"x86_64_linux_musl": {
"etag": "0x8DCD500F32D2655",
"checksum": "59329fb134dc5fd5885740a2f2efd7376ad8dc5af6f53285082cfda411e48ff6"
},
"x86_64_macos": {
"etag": "0x8DCD501379C33A1",
"checksum": "2d1eb58c8617b1e90ef1fe3e377601ab16773b0aacd70b3f178d93027d132b7b"
},
"x86_64_windows": {
"etag": "0x8DCD5011565966A",
"checksum": "417b3ecca6f796936f7400f7e203aa3e7b469112644d73870fc4c39d32fb6872"
},
"aarch64_linux_musl": {
"etag": "0x8DCD500F4468134",
"checksum": "cf8c7e452f99a7e315ddd0eac906945388f2743aaf99961d7a3a5b07cd2035a3"
},
"aarch64_macos": {
"etag": "0x8DCD5010D342FEA",
"checksum": "23e3c5e915dbec0e1486ea110f38d49ef768f5c22af5209dde1eb9bb55db8bbc"
}
},
"0.6.12": {
"x86_64_linux_musl": {
"etag": "0x8DCCC27E30DDFFC",
"checksum": "c3418ea4a59d836a6f91d45a9c1e1fe17653c06b0bed79f31a12dec9b2eb53f5"
},
"x86_64_macos": {
"etag": "0x8DCCC28609416EF",
"checksum": "8eee90cdc0dc26eb5b676c3e5929de9cbcb657f1d7e175089ac5f7fb62be08f5"
},
"x86_64_windows": {
"etag": "0x8DCCC282FD2D223",
"checksum": "3706ec35c984aab739310dda2802f165d2cf7d296ff0972e1ba7c4daa725295b"
},
"aarch64_linux_musl": {
"etag": "0x8DCCC27E4DF5B65",
"checksum": "89852820f4384192e6faaf6ecb30f5df3b93690d81b10f77d25c0b3bce4a76ed"
},
"aarch64_macos": {
"etag": "0x8DCCC280E8E0C69",
"checksum": "bec62ac2c6e9b9497b3879716735b881c280028e2597703bc7ebed538c5c4244"
}
},
"0.6.11": {
"x86_64_linux_musl": {

View File

@@ -20,10 +20,28 @@
},
"license_markdown": "[Apache-2.0](https://github.com/sagiegurari/cargo-make/blob/master/LICENSE)",
"latest": {
"version": "0.37.15"
"version": "0.37.16"
},
"0.37": {
"version": "0.37.15"
"version": "0.37.16"
},
"0.37.16": {
"x86_64_linux_musl": {
"etag": "0x8DCC8F28CD820A7",
"checksum": "54bc9f44bf4508c058652982e8b6e395978e517b088296015f4ad6b7137f62a4"
},
"x86_64_macos": {
"etag": "0x8DCC8F295CF7D8B",
"checksum": "c1a2cd01898e6b254b9cdf9a1d45a2692ef072ba055d5ad2b195db17595ad271"
},
"x86_64_windows": {
"etag": "0x8DCC8F2B45A37B6",
"checksum": "337bbb6e9deb13ac7569b32ed3470779f7a430a14c716f335b2f13ea0ba8cae6"
},
"aarch64_macos": {
"etag": "0x8DCC8F25FFD15DA",
"checksum": "57c6d62c0ac8ae7c3736655834b17b81935ed05717399090ce143dc7118d1ce7"
}
},
"0.37.15": {
"x86_64_linux_musl": {

View File

@@ -19,10 +19,79 @@
},
"license_markdown": "[Apache-2.0](https://github.com/nextest-rs/nextest/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.9.75"
"version": "0.9.78"
},
"0.9": {
"version": "0.9.75"
"version": "0.9.78"
},
"0.9.78": {
"previous_stable_version": "0.9.77",
"x86_64_linux_gnu": {
"etag": "0x8DCCDFBD47BF354",
"checksum": "8645c43d0116fc1608c9d149377b0fcffcf01ec12cba3da34567ab74e02049c9"
},
"x86_64_linux_musl": {
"etag": "0x8DCCDFC05E94BF4",
"checksum": "cb5c9565ba962f07262a267ad83aa4f755d2311a79b1b23d8783c8838d31347f"
},
"x86_64_macos": {
"etag": "0x8DCCDFC02DF9CF4",
"checksum": "26859987b4470ce80a93e017656034fb28217e135c6110fa66ab373f97670ccd"
},
"x86_64_windows": {
"etag": "0x8DCCDFC2F357FFE",
"checksum": "ef046ec2969c03558d7e2b2ee360a4ed58f92bc86a7f9b4e59c323d69aa2a602"
},
"aarch64_linux_gnu": {
"etag": "0x8DCCDFBEFE9BDF8",
"checksum": "dc8b62624a5f334a9b3fcd784008c39c412ef880158ba73e2f3abd156194cbab"
}
},
"0.9.77": {
"previous_stable_version": "0.9.76",
"x86_64_linux_gnu": {
"etag": "0x8DCC7AA37E7E7E7",
"checksum": "31f288399a8b735f02383913491dc5f1b2a2ddbfacec7c8424dfb94444a4bc43"
},
"x86_64_linux_musl": {
"etag": "0x8DCC7AAAA74072C",
"checksum": "f3a91b9f9ad1e005e03ad57a87cd2f90e4ad266e4b85af209241c0770a0c7815"
},
"x86_64_macos": {
"etag": "0x8DCC7AA377B214D",
"checksum": "667883fd4a122dfdfcb70b4d563f4046c9dc3c38b5b25d9c559fa02044d11e9b"
},
"x86_64_windows": {
"etag": "0x8DCC7AAC7B09110",
"checksum": "5f733822b21153141e741bfc765a517f7f1eb2ab6e1f65a5db5555a7f4899d3d"
},
"aarch64_linux_gnu": {
"etag": "0x8DCC7AA5A183DCB",
"checksum": "a4035e63d33ac2c96371ab134a61613c3cb0ae4b03fc5ad54c2712e79afd9f16"
}
},
"0.9.76": {
"previous_stable_version": "0.9.75",
"x86_64_linux_gnu": {
"etag": "0x8DCC543B2472AD2",
"checksum": "5182728930c420ce3cd9c5ca8066364e4be296a29cd0a6c0dc3be7f0177be6fb"
},
"x86_64_linux_musl": {
"etag": "0x8DCC543D7FCE3B8",
"checksum": "2321c12e14102554220c1d310416bbf5e5a8432b47cbfc5b5659bf78ec8f2186"
},
"x86_64_macos": {
"etag": "0x8DCC5438B271C99",
"checksum": "f4dbdf8f2442eaccf2bbaafad54438d2de693e4db8855aad3e2f533fb1025989"
},
"x86_64_windows": {
"etag": "0x8DCC543F76F8DEE",
"checksum": "f9c76e7c3ddeb7595fa866d74714446d206096207bef8a4b895a871f4275142b"
},
"aarch64_linux_gnu": {
"etag": "0x8DCC54392F83244",
"checksum": "48ebd1f859fe1a6f76829893a002806bc771e7eb340a089c3283ec1cbc524e1a"
}
},
"0.9.75": {
"previous_stable_version": "0.9.74",

View File

@@ -16,7 +16,28 @@
},
"license_markdown": "[Apache-2.0](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.34.0"
"version": "0.35.0"
},
"0.35": {
"version": "0.35.0"
},
"0.35.0": {
"x86_64_linux_musl": {
"etag": "0x8DCCC35A9455766",
"checksum": "f97cf94cf14500a88217135b7cbde5e0cc11ba274670211f7cd7d26b7f41c254"
},
"x86_64_macos": {
"etag": "0x8DCCC3573F81C49",
"checksum": "7208a6b4468128c6942c369c54f2e78f58c8a916cc695f6df4d122e7d9d86efd"
},
"x86_64_windows": {
"etag": "0x8DCCC367877571E",
"checksum": "ee3282df02bf183d8c44bc6a72f3c7c80e9ee2626766dc759105910f100f2393"
},
"aarch64_macos": {
"etag": "0x8DCCC35714A58DA",
"checksum": "2b7c74bdf8f3e87b8076ab5bb9d6d9754bbd3d420c5ac7e14e44e08af4e9f924"
}
},
"0.34": {
"version": "0.34.0"

29
manifests/just.json generated
View File

@@ -19,10 +19,35 @@
},
"license_markdown": "[CC0-1.0](https://github.com/casey/just/blob/master/LICENSE)",
"latest": {
"version": "1.34.0"
"version": "1.35.0"
},
"1": {
"version": "1.34.0"
"version": "1.35.0"
},
"1.35": {
"version": "1.35.0"
},
"1.35.0": {
"x86_64_linux_musl": {
"etag": "0x8DCC7B014F47FBB",
"checksum": "c4172306e241bd175c07316156a610593fa2b687ac49418520a375605d7cead4"
},
"x86_64_macos": {
"etag": "0x8DCC7AFEA81141B",
"checksum": "d947700b3bd86ec5dc146f2d7fa6046010135d01ab6488bd65451b46acf3aeb6"
},
"x86_64_windows": {
"etag": "0x8DCC7B04ECF0176",
"checksum": "b53aebf423e701fb94442af8e7cf20400bc7bed46de297c6e0e9eb9c6fdb24e2"
},
"aarch64_linux_musl": {
"etag": "0x8DCC7AFFDAA1BE1",
"checksum": "a94c75426239fce8c1e7fdfccd20d60d987924f91ac45c843a14cd72d4d71e73"
},
"aarch64_macos": {
"etag": "0x8DCC7AFF5497587",
"checksum": "898cc0623112a5912ef2dd891020d68e6b8eba9250c76460547f1703e550fabb"
}
},
"1.34": {
"version": "1.34.0"

30
manifests/knope.json generated
View File

@@ -3,10 +3,36 @@
"template": null,
"license_markdown": "[MIT](https://github.com/knope-dev/knope/blob/main/LICENSE)",
"latest": {
"version": "0.18.0"
"version": "0.18.1"
},
"0.18": {
"version": "0.18.0"
"version": "0.18.1"
},
"0.18.1": {
"x86_64_linux_musl": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.1/knope-x86_64-unknown-linux-musl.tgz",
"etag": "0x8DCD528522BA9D9",
"checksum": "5f355e0ad6a11a24fab2d321d311efb6d9ad7e7ee78d847d27b97211d0e9ea5d",
"bin": "knope-x86_64-unknown-linux-musl/knope"
},
"x86_64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.1/knope-x86_64-apple-darwin.tgz",
"etag": "0x8DCD52852256F50",
"checksum": "3f58e382495a39c0803cdfe515c930c06a07bd79c45c49afae7e453f8817df2d",
"bin": "knope-x86_64-apple-darwin/knope"
},
"x86_64_windows": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.1/knope-x86_64-pc-windows-msvc.tgz",
"etag": "0x8DCD528522C9332",
"checksum": "8bf553e3474ee637385c853f47003c2d2242232ed7ee5c1ae4e6db02249acc76",
"bin": "knope-x86_64-pc-windows-msvc/knope.exe"
},
"aarch64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.1/knope-aarch64-apple-darwin.tgz",
"etag": "0x8DCD528522E181B",
"checksum": "931e7a1214209e78ac63d5d37a64485623cd54916368f68095f38779373df5ec",
"bin": "knope-aarch64-apple-darwin/knope"
}
},
"0.18.0": {
"x86_64_linux_musl": {

View File

@@ -3,13 +3,45 @@
"template": null,
"license_markdown": "[Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE)",
"latest": {
"version": "1.8.4"
"version": "1.8.5"
},
"1": {
"version": "1.8.4"
"version": "1.8.5"
},
"1.8": {
"version": "1.8.4"
"version": "1.8.5"
},
"1.8.5": {
"x86_64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.5/osv-scanner_linux_amd64",
"etag": "0x8DCD226445A20F7",
"checksum": "3f241e03861e25dc3f739794ba03ad3dffd68ef2c96c382a45df5fe734b5dc5f"
},
"x86_64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.5/osv-scanner_darwin_amd64",
"etag": "0x8DCD2264451513A",
"checksum": "798954e5ef2fa71facc4463b1fe8ed81deceeaadc163f59792e39b5fdd7ae4d3"
},
"x86_64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.5/osv-scanner_windows_amd64.exe",
"etag": "0x8DCD2264457D98F",
"checksum": "8f247683926cf62ac2ab67467b62e85f1059f45196f67ccd0e2e94d44c23e28e"
},
"aarch64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.5/osv-scanner_linux_arm64",
"etag": "0x8DCD226450CC94A",
"checksum": "4d3c7df91eac9d0b2a51431008f7f4e156ca11ccf2bc2034fed836c4cc676797"
},
"aarch64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.5/osv-scanner_darwin_arm64",
"etag": "0x8DCD226450FAC3A",
"checksum": "fec672000263f6d24fad3c545ff8da995073012ee7768a1efd9a31d3fbfb2bfd"
},
"aarch64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.5/osv-scanner_windows_arm64.exe",
"etag": "0x8DCD22644616BB4",
"checksum": "64e3eb8e8a047bfe3d025e2bad79ac2eb1ecf82a7b5bc75bc1d60d084789bc36"
}
},
"1.8.4": {
"x86_64_linux_musl": {

View File

@@ -3,10 +3,42 @@
"template": null,
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.6.8"
"version": "0.6.9"
},
"0.6": {
"version": "0.6.8"
"version": "0.6.9"
},
"0.6.9": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.9/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DCD4D4FF969E92",
"checksum": "354c60eacad40b1eb4419108f2615eaa510d85b74c8c0cac66436fadd2d78f34"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.9/parse-changelog-x86_64-apple-darwin.tar.gz",
"etag": "0x8DCD4D5124EA8B9",
"checksum": "a257c54537fefda492cafc55d164d432cf08c0d28ed8b3efe094cd909d488ed9"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.9/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DCD4D536CFEA28",
"checksum": "f4576c79cf86f9c2f7e5fcd9251e5924301337aadd07c49ab5f7273ff994ed99"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.9/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DCD4D4FF40C8BE",
"checksum": "4b34554144be39cb11a8b1aab0c05c4df7c4dc1bd8d79f263146b8159d0037dc"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.9/parse-changelog-aarch64-apple-darwin.tar.gz",
"etag": "0x8DCD4D5076BD2AC",
"checksum": "77f50e934acc628584b57b65a8c68b661df388f8f2b06bc70c04e849652cb5f8"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.9/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DCD4D5135EE6B1",
"checksum": "083020ec6568baea5f825951e3d5a0d9d6201a6f79cef814fa4f8915221b5341"
}
},
"0.6.8": {
"x86_64_linux_musl": {

90
manifests/protoc.json generated
View File

@@ -3,13 +3,97 @@
"template": null,
"license_markdown": "[BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE)",
"latest": {
"version": "3.27.3"
"version": "3.28.1"
},
"3": {
"version": "3.27.3"
"version": "3.28.1"
},
"3.28": {
"version": "3.28.1"
},
"3.28.1": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.1/protoc-28.1-linux-x86_64.zip",
"etag": "0x8DCD285A6AB0E77",
"checksum": "58b1e2e45889187c22598bf5d9944d7c4f5f68407906f26cc4831911ae8ada53"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.1/protoc-28.1-osx-x86_64.zip",
"etag": "0x8DCD285A6E6751B",
"checksum": "f682d70c8382ddb0ad6b996a32db12eff098a2abd6b2db2caa9336d9c8069d54"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.1/protoc-28.1-win64.zip",
"etag": "0x8DCD285A725F5DF",
"checksum": "8ab709113bf3156e789d45e99401924ca5305267ad3fd9001727d945797e6748"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.1/protoc-28.1-linux-aarch_64.zip",
"etag": "0x8DCD285A655D422",
"checksum": "28c90edca27437bd892009a586ddc28a040e51f2c01bec29d22bede5d14a9e10"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.1/protoc-28.1-osx-aarch_64.zip",
"etag": "0x8DCD285A6C5A477",
"checksum": "1395bca972572ec2ce25bb773720ebf9bfd380159e8c71d987058e36ae6b000b"
}
},
"3.28.0": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-linux-x86_64.zip",
"etag": "0x8DCC79A6BA9F65A",
"checksum": "b2e187c8b9f2d97cd3ecae4926d1bb2cbebe3ab768e7c987cbc86bb17f319358"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-osx-x86_64.zip",
"etag": "0x8DCC79A6BCCE754",
"checksum": "92186702964437d3ba2ac3427bb906d9f6b92219ddb3c397a2e734d70be59046"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-win64.zip",
"etag": "0x8DCC79A6BFBD8CC",
"checksum": "349654eb0a66a37a7a8aabb89a32379216e7188233dfc6167d40f16f0932a205"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-linux-aarch_64.zip",
"etag": "0x8DCC79A6B594B06",
"checksum": "d622619dcbfb5ecb281cfb92c1a74d6a0f42e752d9a2774b197f475f7ab1c8c4"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-osx-aarch_64.zip",
"etag": "0x8DCC79A6BAE8512",
"checksum": "4e05879bb7f5b6209461e0cff58c20dfcb117bede7d4737ed8ec6383074fda24"
}
},
"3.27": {
"version": "3.27.3"
"version": "3.27.4"
},
"3.27.4": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-linux-x86_64.zip",
"etag": "0x8DCC6DA79711D5B",
"checksum": "20a977d023a47a7f27557aa144eb2c06baa6f623784e34d8a13d9abb6f6bc6c0"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-osx-x86_64.zip",
"etag": "0x8DCC6DA79A0F821",
"checksum": "a0c0e3f900ce3bd99db8b378b25bdbaaf42fe060037d06bdbdb0e0a813f3032c"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-win64.zip",
"etag": "0x8DCC6DA79CDC90F",
"checksum": "7e48cfe4fe21d605a7b37be32514ef66692663a1aa280b9d84edaec851183daa"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-linux-aarch_64.zip",
"etag": "0x8DCC6DA790B2D54",
"checksum": "2399fa9e634880e70a8aa760b1b164ea0a8e8acac3bf541e732f9b3ade312cc9"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-osx-aarch_64.zip",
"etag": "0x8DCC6DA7977F370",
"checksum": "52aa0b3f95972ffb9363a07f7944683c72213ab2fbfc8bbc315837e26c5e4311"
}
},
"3.27.3": {
"x86_64_linux_gnu": {

33
manifests/rclone.json generated
View File

@@ -28,10 +28,39 @@
},
"license_markdown": "[MIT](https://github.com/rclone/rclone/blob/master/COPYING)",
"latest": {
"version": "1.67.0"
"version": "1.68.0"
},
"1": {
"version": "1.67.0"
"version": "1.68.0"
},
"1.68": {
"version": "1.68.0"
},
"1.68.0": {
"x86_64_linux_musl": {
"etag": "0x8DCD021695DFEC9",
"checksum": "2462de3234dc581db6ed8353625926bfabdfa7286b37f99cd733a84eba70c17c"
},
"x86_64_macos": {
"etag": "0x8DCD02224137B7F",
"checksum": "3a7ac232883e1e90e9c2c72c327f6a73d4701c23b94f4dba4b09aed3ee5038fe"
},
"x86_64_windows": {
"etag": "0x8DCD0225941B88D",
"checksum": "b16769a2f839d0322db6d80d2bf7f7f0c13174a9482d2163384783a60113521c"
},
"aarch64_linux_musl": {
"etag": "0x8DCD0217EBFA66E",
"checksum": "1ff887245f07ce722b9245c9aa984a841b6ba47d719842b1ada6be85e08695dc"
},
"aarch64_macos": {
"etag": "0x8DCD0222BEF1202",
"checksum": "c037225f85a2fa7a78cc77a241de0a6a3d62dc6ea2b0a2fd668d50511244f559"
},
"aarch64_windows": {
"etag": "0x8DCD0226038A92C",
"checksum": "f0a29169078a443413e67d9decec3c468be7295ae84fe3313864fd4148f83ece"
}
},
"1.67": {
"version": "1.67.0"

1772
manifests/release-plz.json generated Normal file

File diff suppressed because it is too large Load Diff

29
manifests/syft.json generated
View File

@@ -24,10 +24,35 @@
},
"license_markdown": "[Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE)",
"latest": {
"version": "1.11.1"
"version": "1.12.2"
},
"1": {
"version": "1.11.1"
"version": "1.12.2"
},
"1.12": {
"version": "1.12.2"
},
"1.12.2": {
"x86_64_linux_musl": {
"etag": "0x8DCD26CD2C44527",
"checksum": "a41c86cc51a15dbacdf431418b96ee051171b487fdddb7591f275b2d7a7ace1c"
},
"x86_64_macos": {
"etag": "0x8DCD26CD3CC00A5",
"checksum": "548bd4d88ce803a704d0ed301e74146299e76318a3a0ae6b8f076c11a9481d90"
},
"x86_64_windows": {
"etag": "0x8DCD26CD3C5ECF7",
"checksum": "86673ba78fed7c14c7aa8aaa1f5b01d1e3f9e414024ee2c625c504160e40bc77"
},
"aarch64_linux_musl": {
"etag": "0x8DCD26CD2C3A997",
"checksum": "31edc23ef0bcf0b879838cec5976677b05a75913387b35bef411c341289875f4"
},
"aarch64_macos": {
"etag": "0x8DCD26CD3D01AB2",
"checksum": "cae3236b253b0b360459bf64fe7d137a634e58e3f5d1acf46127dfd7f6f558d5"
}
},
"1.11": {
"version": "1.11.1"

96
manifests/typos.json generated
View File

@@ -16,13 +16,103 @@
},
"license_markdown": "[MIT](https://github.com/crate-ci/typos/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/crate-ci/typos/blob/master/LICENSE-APACHE)",
"latest": {
"version": "1.24.1"
"version": "1.24.6"
},
"1": {
"version": "1.24.1"
"version": "1.24.6"
},
"1.24": {
"version": "1.24.1"
"version": "1.24.6"
},
"1.24.6": {
"x86_64_linux_musl": {
"etag": "0x8DCD6829C66DF29",
"checksum": "c21e8e26ed9343d633c01c76551e741f05ce4e26005804259e04b25ef0c80e20"
},
"x86_64_macos": {
"etag": "0x8DCD6829CE12ADA",
"checksum": "65d2fe2424f27e7486923a85ff52188d82ff45663dbba29f607825c88e92e942"
},
"x86_64_windows": {
"etag": "0x8DCD682C753DD01",
"checksum": "7bc685b45dd15595339c55c4df0bb8162916cc1b41f77e985ac7f4c82314ce44"
},
"aarch64_macos": {
"etag": "0x8DCD682A47F0FF9",
"checksum": "09e4f59bff3259e94904103ddf28c7589e16e73475c13a39493b50ddda2bee5d"
}
},
"1.24.5": {
"x86_64_linux_musl": {
"etag": "0x8DCCCF515D34074",
"checksum": "e23dcb000e0db3351c57c8954b53557bee2c844308a10c11c2cf8de1f2583871"
},
"x86_64_macos": {
"etag": "0x8DCCCF51B808613",
"checksum": "b13d36015f59d9897e783e8b7ea6b047c319b3885a4ea4939a550f808363300d"
},
"x86_64_windows": {
"etag": "0x8DCCCF5CBFC9CAD",
"checksum": "fbea0788f5701ebd2987382e1ee70f0735ad80b46c42e88bac8e490b59fff3d2"
},
"aarch64_macos": {
"etag": "0x8DCCCF516860FF0",
"checksum": "53703df22e929e9468f746f6d2231ef51907bd7b34b600becbce5a2465d69df8"
}
},
"1.24.4": {
"x86_64_linux_musl": {
"etag": "0x8DCCC598D1368C1",
"checksum": "efa32f257066a98792489a549de0f799c4cc05ad3500d3d553ce198764dd584b"
},
"x86_64_macos": {
"etag": "0x8DCCC598904BBAC",
"checksum": "a868175c4dbe7e73da9fd352626ecfe81849d2cb43c8c4f547b252d8bc27fd08"
},
"x86_64_windows": {
"etag": "0x8DCCC59D2CEBE40",
"checksum": "efff9f29649c3dc0ef7a574a53d445bbdcf88cbc6a24b4fd4fd58b77ddc9c500"
},
"aarch64_macos": {
"etag": "0x8DCCC5987C36C31",
"checksum": "94ac0abaab0b18f3b9af471d6481d484cab67b2666b10f00a455c0c2c0cd1ed7"
}
},
"1.24.3": {
"x86_64_linux_musl": {
"etag": "0x8DCC937E17972E7",
"checksum": "023136119787a3fbd886423b5fc2e2cd29377dcad7642a0f4edf657253141dcf"
},
"x86_64_macos": {
"etag": "0x8DCC937D42C5529",
"checksum": "eb6f2421d90f1bdc7ad00d5e78ece3115f260b06b339aee30dc5ac3066cca5d2"
},
"x86_64_windows": {
"etag": "0x8DCC938308E0D62",
"checksum": "3e6c99c10cf5fe243c16e5a4afb96d55c28158a37d3dcd226c1b1b610284a0c9"
},
"aarch64_macos": {
"etag": "0x8DCC937D08E14DC",
"checksum": "3ef81441b60a59cb14198af55050d3595d0859d8477076069f7b28ae947946fe"
}
},
"1.24.2": {
"x86_64_linux_musl": {
"etag": "0x8DCC930B8BCB792",
"checksum": "bdf70e9d591dfe31bcdde8af1b801fe1f7735c14f2b968c99d0351168400e59a"
},
"x86_64_macos": {
"etag": "0x8DCC930A1280EA4",
"checksum": "3c13ffc7ad0c0a812e3b38808c47638fe1091f7fd2a7b6e68d4687f985f9b61e"
},
"x86_64_windows": {
"etag": "0x8DCC930F436F6CC",
"checksum": "8ed7c7c94c09ba24c06985ae95bd3b04a54883b09650d236f67b1ad3717ec63f"
},
"aarch64_macos": {
"etag": "0x8DCC930A9F04F21",
"checksum": "09f7bb42b1b1ab835ee94eabbec728e5ebb2db23bd572636d6caf03d4335d9f2"
}
},
"1.24.1": {
"x86_64_linux_musl": {

View File

@@ -0,0 +1,17 @@
{
"repository": "https://github.com/cargo-lambda/cargo-lambda",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-v${version}.${rust_target}.tar.gz",
"version_range": ">= 1.3.0",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-v${version}.windows-x64.zip",
"bin": "${package}${exe}"
},
"aarch64_linux_musl": {},
"aarch64_macos": {}
}
}

View File

@@ -0,0 +1,16 @@
{
"repository": "https://github.com/MarcoIeni/release-plz",
"website": "https://release-plz.ieni.dev/",
"tag_prefix": "release-plz-v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"version_range": ">= 0.3.20",
"platform": {
"aarch64_macos": {},
"aarch64_windows": {},
"aarch64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {},
"x86_64_linux_musl": {}
}
}

View File

@@ -1,5 +1,7 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT
#![allow(clippy::missing_panics_doc, clippy::too_long_first_doc_paragraph)]
use std::{
cmp::{self, Reverse},
collections::BTreeMap,
@@ -244,8 +246,6 @@ pub struct BaseManifest {
}
impl BaseManifest {
/// Validate the manifest.
// The panic is an assert
#[allow(clippy::missing_panics_doc)]
pub fn validate(&self) {
for bin in self.bin.iter().chain(self.platform.values().flat_map(|m| &m.bin)) {
assert!(!bin.as_slice().is_empty());