Compare commits

...

31 Commits

Author SHA1 Message Date
Taiki Endo
c6ffb5827e Release 2.27.15 2024-03-02 16:33:13 +09:00
Taiki Endo
38a99cadbc Reflect recent updates of biome and zola 2024-03-02 16:29:28 +09:00
Taiki Endo
ae225ca1fc Handle armv9l from uname -m 2024-03-02 02:58:13 +09:00
Taiki Endo
b813042e0d ci: Add macos-14 (arm64), remove deprecated macos-11 2024-03-02 02:45:57 +09:00
Taiki Endo
c3453a3b96 Release 2.27.14 2024-03-01 12:03:44 +09:00
Taiki Endo
16b940ebd1 Update syft@latest to 1.0.0 2024-03-01 00:09:38 +09:00
Taiki Endo
45dfafe769 Release 2.27.13 2024-02-29 19:34:07 +09:00
Taiki Endo
5d2d24b076 Update wasmtime@latest to 18.0.2 2024-02-29 09:24:27 +09:00
Taiki Endo
1d776b18af Release 2.27.12 2024-02-28 21:09:54 +09:00
Taiki Endo
81abe345b7 Update cargo-deny@latest to 0.14.15 2024-02-28 18:09:10 +09:00
Taiki Endo
5f9cf6b4fe Release 2.27.11 2024-02-27 03:12:36 +09:00
Taiki Endo
95b5ab96b5 Update syft@latest to 0.105.1 2024-02-27 03:11:06 +09:00
Taiki Endo
4ce8785db2 Release 2.27.10 2024-02-26 22:08:34 +09:00
Taiki Endo
b6ca16afe8 Update cargo-deny@latest to 0.14.14 2024-02-26 21:12:32 +09:00
Taiki Endo
b7add58e53 Release 2.27.9 2024-02-25 03:22:48 +09:00
Taiki Endo
7c8258428e Update cargo-deny@latest to 0.14.13 2024-02-25 00:09:22 +09:00
Taiki Endo
ffdab02603 Release 2.27.8 2024-02-24 03:59:16 +09:00
Taiki Endo
106e933ca7 Update cargo-make@latest to 0.37.10 2024-02-24 03:58:36 +09:00
Taiki Endo
b43e73780d Release 2.27.7 2024-02-24 03:53:25 +09:00
Taiki Endo
5cc177e463 Update cargo-deny@latest to 0.14.12 2024-02-24 03:12:41 +09:00
Taiki Endo
7bf72b04de tidy: Check TOML format 2024-02-23 03:08:59 +09:00
Taiki Endo
19e9b549a4 Release 2.27.6 2024-02-22 15:09:20 +09:00
Taiki Endo
270328489b Update cargo-llvm-cov@latest to 0.6.6 2024-02-22 15:07:28 +09:00
Taiki Endo
875aa7bb88 Release 2.27.5 2024-02-22 00:33:31 +09:00
Taiki Endo
f420d6e043 Update cargo-machete@latest to 0.6.1 2024-02-22 00:09:42 +09:00
Taiki Endo
12af778b97 Release 2.27.4 2024-02-21 12:01:20 +09:00
Taiki Endo
bfaf53b9f1 Update cargo-hack@latest to 0.6.20 2024-02-21 12:00:53 +09:00
Taiki Endo
fc886b5a7b Release 2.27.3 2024-02-21 10:48:22 +09:00
Taiki Endo
9b0cbd832c Update changelog 2024-02-21 10:48:11 +09:00
Taiki Endo
ffbc55fec6 Update wasmtime@latest to 18.0.1 2024-02-21 09:25:40 +09:00
Taiki Endo
2daedc907e Update wasmtime@latest to 18.0.0 2024-02-21 06:09:44 +09:00
24 changed files with 657 additions and 93 deletions

View File

@@ -47,9 +47,9 @@ jobs:
tool: major.minor tool: major.minor
- os: ubuntu-22.04 - os: ubuntu-22.04
tool: major tool: major
- os: macos-11
- os: macos-12 - os: macos-12
- os: macos-13 - os: macos-13
- os: macos-14
- os: windows-2019 - os: windows-2019
- os: windows-2022 - os: windows-2022
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}

9
.taplo.toml Normal file
View File

@@ -0,0 +1,9 @@
# Taplo configuration
# https://taplo.tamasfe.dev/configuration/formatter-options.html
[formatting]
align_comments = false
allowed_blank_lines = 1
array_auto_collapse = false
array_auto_expand = false
indent_string = " "

View File

@@ -10,6 +10,60 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased] ## [Unreleased]
## [2.27.15] - 2024-03-02
- Support `biome` on x86_64/aarch64 Linux (musl).
- Support `zola` on aarch64 macOS. (Previously x86_64 macOS binary is used as fallback.)
## [2.27.14] - 2024-03-01
- Update `syft@latest` to 1.0.0.
## [2.27.13] - 2024-02-29
- Update `wasmtime@latest` to 18.0.2.
## [2.27.12] - 2024-02-28
- Update `cargo-deny@latest` to 0.14.15.
## [2.27.11] - 2024-02-26
- Update `syft@latest` to 0.105.1.
## [2.27.10] - 2024-02-26
- Update `cargo-deny@latest` to 0.14.14.
## [2.27.9] - 2024-02-24
- Update `cargo-deny@latest` to 0.14.13.
## [2.27.8] - 2024-02-23
- Update `cargo-make@latest` to 0.37.10.
## [2.27.7] - 2024-02-23
- Update `cargo-deny@latest` to 0.14.12.
## [2.27.6] - 2024-02-22
- Update `cargo-llvm-cov@latest` to 0.6.6.
## [2.27.5] - 2024-02-21
- Update `cargo-machete@latest` to 0.6.1.
## [2.27.4] - 2024-02-21
- Update `cargo-hack@latest` to 0.6.20.
## [2.27.3] - 2024-02-21
- Update `wasmtime@latest` to 18.0.1.
## [2.27.2] - 2024-02-16 ## [2.27.2] - 2024-02-16
- Update `cargo-hack@latest` to 0.6.19. - Update `cargo-hack@latest` to 0.6.19.
@@ -1777,7 +1831,20 @@ Note: This release is considered a breaking change because installing on version
Initial release Initial release
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.27.2...HEAD [Unreleased]: https://github.com/taiki-e/install-action/compare/v2.27.15...HEAD
[2.27.15]: https://github.com/taiki-e/install-action/compare/v2.27.14...v2.27.15
[2.27.14]: https://github.com/taiki-e/install-action/compare/v2.27.13...v2.27.14
[2.27.13]: https://github.com/taiki-e/install-action/compare/v2.27.12...v2.27.13
[2.27.12]: https://github.com/taiki-e/install-action/compare/v2.27.11...v2.27.12
[2.27.11]: https://github.com/taiki-e/install-action/compare/v2.27.10...v2.27.11
[2.27.10]: https://github.com/taiki-e/install-action/compare/v2.27.9...v2.27.10
[2.27.9]: https://github.com/taiki-e/install-action/compare/v2.27.8...v2.27.9
[2.27.8]: https://github.com/taiki-e/install-action/compare/v2.27.7...v2.27.8
[2.27.7]: https://github.com/taiki-e/install-action/compare/v2.27.6...v2.27.7
[2.27.6]: https://github.com/taiki-e/install-action/compare/v2.27.5...v2.27.6
[2.27.5]: https://github.com/taiki-e/install-action/compare/v2.27.4...v2.27.5
[2.27.4]: https://github.com/taiki-e/install-action/compare/v2.27.3...v2.27.4
[2.27.3]: https://github.com/taiki-e/install-action/compare/v2.27.2...v2.27.3
[2.27.2]: https://github.com/taiki-e/install-action/compare/v2.27.1...v2.27.2 [2.27.2]: https://github.com/taiki-e/install-action/compare/v2.27.1...v2.27.2
[2.27.1]: https://github.com/taiki-e/install-action/compare/v2.27.0...v2.27.1 [2.27.1]: https://github.com/taiki-e/install-action/compare/v2.27.0...v2.27.1
[2.27.0]: https://github.com/taiki-e/install-action/compare/v2.26.20...v2.27.0 [2.27.0]: https://github.com/taiki-e/install-action/compare/v2.26.20...v2.27.0

View File

@@ -407,12 +407,13 @@ case "$(uname -s)" in
esac esac
case "$(uname -m)" in case "$(uname -m)" in
aarch64 | arm64) host_arch="aarch64" ;; aarch64 | arm64) host_arch="aarch64" ;;
xscale | arm | armv6l | armv7l | armv8l) xscale | arm | armv[6-9]l)
# Ignore arm for now, as we need to consider the version and whether hard-float is supported. # Ignore arm for now, as we need to consider the version and whether hard-float is supported.
# https://github.com/rust-lang/rustup/pull/593 # https://github.com/rust-lang/rustup/pull/593
# https://github.com/cross-rs/cross/pull/1018 # https://github.com/cross-rs/cross/pull/1018
# Does it seem only armv7l is supported? # Does it seem only armv7l+ is supported?
# https://github.com/actions/runner/blob/caec043085990710070108f375cd0aeab45e1017/src/Misc/externals.sh#L174 # https://github.com/actions/runner/blob/caec043085990710070108f375cd0aeab45e1017/src/Misc/externals.sh#L174
# https://github.com/actions/runner/issues/688
bail "32-bit ARM runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>" bail "32-bit ARM runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>"
;; ;;
# GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64), # GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64),

248
manifests/biome.json generated
View File

@@ -5,6 +5,10 @@
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-x64", "url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-x64",
"bin": "biome" "bin": "biome"
}, },
"x86_64_linux_musl": {
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-x64-musl",
"bin": "biome"
},
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-darwin-x64", "url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-darwin-x64",
"bin": "biome" "bin": "biome"
@@ -17,6 +21,10 @@
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-arm64", "url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-arm64",
"bin": "biome" "bin": "biome"
}, },
"aarch64_linux_musl": {
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-arm64-musl",
"bin": "biome"
},
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-darwin-arm64", "url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-darwin-arm64",
"bin": "biome" "bin": "biome"
@@ -36,8 +44,8 @@
"version": "1.5.3" "version": "1.5.3"
}, },
"1.5.3": { "1.5.3": {
"x86_64_linux_gnu": { "x86_64_linux_musl": {
"checksum": "adf8a6029f43ac6eb07c86519f7ff08875915acec082d0be9393888044806243" "checksum": "33fde68516a1a170832e702cf9938720322462bdb3b74648a51cd89c476eac30"
}, },
"x86_64_macos": { "x86_64_macos": {
"checksum": "c89bbe62cefbec56c7352020ca78f2e5053390ab4d8128730b19c6911496016c" "checksum": "c89bbe62cefbec56c7352020ca78f2e5053390ab4d8128730b19c6911496016c"
@@ -45,8 +53,8 @@
"x86_64_windows": { "x86_64_windows": {
"checksum": "01c0f14c0a0a2e6bbf5e6db1e00a024a9128017eee1e3d2f795fc4f36ab0584c" "checksum": "01c0f14c0a0a2e6bbf5e6db1e00a024a9128017eee1e3d2f795fc4f36ab0584c"
}, },
"aarch64_linux_gnu": { "aarch64_linux_musl": {
"checksum": "2909c7e253f9df48a47a5c7f380ec1d4df59d7e7dc8b6d4ee774ea29d459401e" "checksum": "38333783bd266148fed4df958d5a7442cb1612f8f8314f014a343a400b62270d"
}, },
"aarch64_macos": { "aarch64_macos": {
"checksum": "ed663bc33191beea63a68352a68233079bd3a537c25365bd3160e9284f894c98" "checksum": "ed663bc33191beea63a68352a68233079bd3a537c25365bd3160e9284f894c98"
@@ -56,8 +64,8 @@
} }
}, },
"1.5.2": { "1.5.2": {
"x86_64_linux_gnu": { "x86_64_linux_musl": {
"checksum": "08f93788061761fe12bd76bd8809f4326075dc112d1241f6d44aa6924b062001" "checksum": "b58f8c921e0c8d7bbec0f0c5f8429a8fa5bba97e87ccd694f0dc51933f2814fe"
}, },
"x86_64_macos": { "x86_64_macos": {
"checksum": "72bb359a689bfe8ca3d703cb6c356f9ee26c0171f8f0fa6d08ed1385b17e2e97" "checksum": "72bb359a689bfe8ca3d703cb6c356f9ee26c0171f8f0fa6d08ed1385b17e2e97"
@@ -65,8 +73,8 @@
"x86_64_windows": { "x86_64_windows": {
"checksum": "1a36467f1f46d371e42750781614d980dd7662e2f959ecad7b693f14506a91e7" "checksum": "1a36467f1f46d371e42750781614d980dd7662e2f959ecad7b693f14506a91e7"
}, },
"aarch64_linux_gnu": { "aarch64_linux_musl": {
"checksum": "731cbbaffc5557067fb8d96a7cb3d51ac1cc84141a5e80c52b685124662b5398" "checksum": "4df84c2711fe55b28703ec9165158dd8cf5310f706b7d944e9220b0954a7c1f5"
}, },
"aarch64_macos": { "aarch64_macos": {
"checksum": "5f46174abc25cb088cdd4b1ed560b35581afce8bbb0709b6c7a4ede3f7533732" "checksum": "5f46174abc25cb088cdd4b1ed560b35581afce8bbb0709b6c7a4ede3f7533732"
@@ -76,8 +84,8 @@
} }
}, },
"1.5.1": { "1.5.1": {
"x86_64_linux_gnu": { "x86_64_linux_musl": {
"checksum": "1e2733e7a55082374873e1d8a1556935dd48d5c528c0e939c52cae29f0c95e81" "checksum": "a69e6cf8c34fbdd61c584d0dfc25c1bb0f913e9ae141244790e21f94b64cab88"
}, },
"x86_64_macos": { "x86_64_macos": {
"checksum": "2e7e55efdfdd971ae001f2be314b471fbd227571d2d52da799e4e517f731563a" "checksum": "2e7e55efdfdd971ae001f2be314b471fbd227571d2d52da799e4e517f731563a"
@@ -85,8 +93,8 @@
"x86_64_windows": { "x86_64_windows": {
"checksum": "6f2412b34a988c076558f60acbdde020dc41e1fb699061763b545a3a4469a97b" "checksum": "6f2412b34a988c076558f60acbdde020dc41e1fb699061763b545a3a4469a97b"
}, },
"aarch64_linux_gnu": { "aarch64_linux_musl": {
"checksum": "e4410194d91214d38c11891e4220ae456ab07e5064dd84738f994a4115dca84e" "checksum": "7fa919de065dc234724032e78de19fded1c10a99450bd0f4e1b330a94d794644"
}, },
"aarch64_macos": { "aarch64_macos": {
"checksum": "d188409cb501e7292d1ded87a239483a9fedf886765fc5a33602a673c1fdd3af" "checksum": "d188409cb501e7292d1ded87a239483a9fedf886765fc5a33602a673c1fdd3af"
@@ -96,8 +104,8 @@
} }
}, },
"1.5.0": { "1.5.0": {
"x86_64_linux_gnu": { "x86_64_linux_musl": {
"checksum": "a65243093d0a0b0e27e8cc6e6f2ae8e9b9318f35cdbec6ffeee3d611cc498262" "checksum": "036dec97756554e343a35e0d8b56e8b6d92a4347c133274a9e420525dec63816"
}, },
"x86_64_macos": { "x86_64_macos": {
"checksum": "c82f7f76379f1e8a3750370a4ca0b9295aa64c12a5d76ce88bef7b687fe823b2" "checksum": "c82f7f76379f1e8a3750370a4ca0b9295aa64c12a5d76ce88bef7b687fe823b2"
@@ -105,8 +113,8 @@
"x86_64_windows": { "x86_64_windows": {
"checksum": "d475f4267e5247e32f3d412367a8916d2b21fc0eab058cf5e60cef040934ac33" "checksum": "d475f4267e5247e32f3d412367a8916d2b21fc0eab058cf5e60cef040934ac33"
}, },
"aarch64_linux_gnu": { "aarch64_linux_musl": {
"checksum": "45f9d6eb7ca363328f3cf34d65b63510f1297819707018be91a65538f55c0822" "checksum": "5d595a8db117bbbb7968a09111f8fed2e418dc615c7a49553b04f06f364013db"
}, },
"aarch64_macos": { "aarch64_macos": {
"checksum": "2176799b0ef60820374e180cbf6d3b14aac9fc49080329e49abbb78d37bfdcfa" "checksum": "2176799b0ef60820374e180cbf6d3b14aac9fc49080329e49abbb78d37bfdcfa"
@@ -119,8 +127,8 @@
"version": "1.4.1" "version": "1.4.1"
}, },
"1.4.1": { "1.4.1": {
"x86_64_linux_gnu": { "x86_64_linux_musl": {
"checksum": "2995159aebcb7ddd116b098a1a0a459d1a8681aaa878623fb5390cc0dd0e414a" "checksum": "37aff9d2fb5699306d8ed7b9858af7fa8536d23e49ef1f327f5652b19c6b7125"
}, },
"x86_64_macos": { "x86_64_macos": {
"checksum": "7e40b33cf4553d32a9eb2ebf021ebfebcf84690b4a195a97cdd4a73ffaa60daa" "checksum": "7e40b33cf4553d32a9eb2ebf021ebfebcf84690b4a195a97cdd4a73ffaa60daa"
@@ -128,8 +136,8 @@
"x86_64_windows": { "x86_64_windows": {
"checksum": "53af2ef1a14f73f506b516545eedd73880d1a382ca1e031aa38cc016947e6f9f" "checksum": "53af2ef1a14f73f506b516545eedd73880d1a382ca1e031aa38cc016947e6f9f"
}, },
"aarch64_linux_gnu": { "aarch64_linux_musl": {
"checksum": "8f2712e303877594a9401ce392724f8b8c94d533b6f5902d9cbdd149e4fbd794" "checksum": "4ab6d66ae272d65ef5843eddefaff8bb10cd2d16b313a145877bd6a8120f8c02"
}, },
"aarch64_macos": { "aarch64_macos": {
"checksum": "edd8b651084058977988fa3b5cbfc0c6a87175fa7ad3b4554636530b9ea84178" "checksum": "edd8b651084058977988fa3b5cbfc0c6a87175fa7ad3b4554636530b9ea84178"
@@ -139,8 +147,8 @@
} }
}, },
"1.4.0": { "1.4.0": {
"x86_64_linux_gnu": { "x86_64_linux_musl": {
"checksum": "9d14e2a3ebf5350813d7d2b14b8b0b92d3e9cfa384bfbdc6a314b46cf3c8cc6c" "checksum": "5ddd6b0d46770e3dbb3269818613354a67bd2a25dba1f781f66c1c68e9736a6d"
}, },
"x86_64_macos": { "x86_64_macos": {
"checksum": "577a8351104676269103652d0815872e8ec14271c71b68b4e56fab45367217ce" "checksum": "577a8351104676269103652d0815872e8ec14271c71b68b4e56fab45367217ce"
@@ -148,8 +156,8 @@
"x86_64_windows": { "x86_64_windows": {
"checksum": "5980f3956f51cf570c5830cd86534b4e11743e08967dbee3f755ecfd77d04d30" "checksum": "5980f3956f51cf570c5830cd86534b4e11743e08967dbee3f755ecfd77d04d30"
}, },
"aarch64_linux_gnu": { "aarch64_linux_musl": {
"checksum": "9c944cd932476a5e6264f455ab3979a8ed870a72adffdebc3dbe9ef4e4240926" "checksum": "82b764b2528306c661a16bef8fe254002691a8a6649a18b0160f3fc96d3244de"
}, },
"aarch64_macos": { "aarch64_macos": {
"checksum": "fbd1852338ba02c832a3a9b95818e516e2327a82620fd2d159eed77a960a3e23" "checksum": "fbd1852338ba02c832a3a9b95818e516e2327a82620fd2d159eed77a960a3e23"
@@ -243,5 +251,197 @@
"aarch64_windows": { "aarch64_windows": {
"checksum": "fbf56fbfd9925d5350e543a532456f631c2f2b22ef04c8fb9154cf0721755039" "checksum": "fbf56fbfd9925d5350e543a532456f631c2f2b22ef04c8fb9154cf0721755039"
} }
},
"1.2.1": {
"x86_64_linux_gnu": {
"checksum": "0bc45bc0eb9b103897f1ffd71758a161820b6aad8a71e3117b9ec396647d3196"
},
"x86_64_macos": {
"checksum": "60737d7a98e79677b9330f552be78faa46405ff311aefc56e6035dc604049d20"
},
"x86_64_windows": {
"checksum": "f75b997ba1ef9ba6202f267751bf01ccd17a0e1c9235b38e06f40e08a173bb70"
},
"aarch64_linux_gnu": {
"checksum": "a9d825eef0583e30e0f8faf719fdc251b03cb0295b6470fedf47cd6e17902673"
},
"aarch64_macos": {
"checksum": "3084cdecb80b6386517058ab042edc4ffa9a5059432ea5561742eabf2dd6dbee"
},
"aarch64_windows": {
"checksum": "5375840c49c673eae1fc4fb463e8f004a396fe3a7445206859f369b6fb491c28"
}
},
"1.2.0": {
"x86_64_linux_gnu": {
"checksum": "7e68da797fe3835be8c798ecdc77ad9c0b0f4d54c941df0381a660dd8690a238"
},
"x86_64_macos": {
"checksum": "1937b276f44f5f1088d68243b6fd5e842aebac4718bb7698f671080856df9a5b"
},
"x86_64_windows": {
"checksum": "14b4c413c431b60d290ed371731f8949a3a97f063f59897374fd8f640d7fc8b5"
},
"aarch64_linux_gnu": {
"checksum": "0837588c59ebd4a089a56206bacce198f08d0e0ebe9ba04a03eaf5c2e5188cd9"
},
"aarch64_macos": {
"checksum": "fb3e874fc681238ff763ddf087d919babe12d184e9ea00b04389ee6b69418543"
},
"aarch64_windows": {
"checksum": "76786255d8f7d8c5af20d9ef4252d10f4be26e51d07754ce64480dca1a3806fd"
}
},
"1.1": {
"version": "1.1.2"
},
"1.1.2": {
"x86_64_linux_gnu": {
"checksum": "884666dca1c7c43c15da0a15b685a0afbd5b2a6420e727cd38f449dc16237b50"
},
"x86_64_macos": {
"checksum": "46841266267ef9b7f4aa9b0160781bcabf2e9c6210b115604f578ed5748a0e43"
},
"x86_64_windows": {
"checksum": "a5126aebb4366bb69ab32a3ae119b950ebba739feace6f68f4309cfaf7156063"
},
"aarch64_linux_gnu": {
"checksum": "71769a2fc037a00af217443651d52226f672d03443aa13aa701bd7edfbf545b1"
},
"aarch64_macos": {
"checksum": "e28e4b153a17b79b5cccb72bb65383a8042db8baa127f3a84059f817a2383dad"
},
"aarch64_windows": {
"checksum": "32da1639cf2c8d71b37084b872d258a17583e33a0880edd2e0efceb29a4a5165"
}
},
"1.1.1": {
"x86_64_linux_gnu": {
"checksum": "638dc53c0f2b0dccec2d1e6d66a5a51dee83c8a6e571d948ec1f022261d005e1"
},
"x86_64_macos": {
"checksum": "0a939082ede936985adbc181fce24c63b98304ab1e2032aa23bdaf4c8854901e"
},
"x86_64_windows": {
"checksum": "4f3fb1fbf05eed77bca7f15a25f39f5364027249c2d2ed4ac8e85ad1818c5200"
},
"aarch64_linux_gnu": {
"checksum": "47c0aff5a94754952996d9e31d8ebfb55e8b844d8a524eee5dc44e29f49632b3"
},
"aarch64_macos": {
"checksum": "3112b086c1a205c95ca491ca2920b962cc8fbc7113881deb584001495a52e343"
},
"aarch64_windows": {
"checksum": "d18c3939fc9bc72c4ed61d3f78de3256fb968cb55e103698a601de8c70f74648"
}
},
"1.1.0": {
"x86_64_linux_gnu": {
"checksum": "e761e0f0d6975890ae6200eb0761e830a488b6f140e1c31ef9df54b4b6077bff"
},
"x86_64_macos": {
"checksum": "fe652ef62c3df8baa5f4be44c63f11c96ff26c635dfead8eb192ca1438cc7e07"
},
"x86_64_windows": {
"checksum": "33e4ccf95fa48f0d7e8edee6fc4926dd2c30d8604843c53d52d9e9a3bc9f503b"
},
"aarch64_linux_gnu": {
"checksum": "358bd0935867144ba336035b5fe15031d7350b7c8806438d38ba1e8a12eebe60"
},
"aarch64_macos": {
"checksum": "6d0a5f556f34b408992fd9cceff09f810a844c1ed82372caf0cc3f659145439b"
},
"aarch64_windows": {
"checksum": "f8e221f704125d3bbcf3200d5e32a12bfb6e04975fea042fdba38496c93224a2"
}
},
"1.0": {
"version": "1.0.0"
},
"1.0.0": {
"x86_64_linux_gnu": {
"checksum": "c5aab82e7c18b706826238f4c1178de67479a004e72682afaa16f03f95864038"
},
"x86_64_macos": {
"checksum": "a6d36e1b54020d8bfcca0659ebbc0f1810d187adb7cae906d3693a3b8a19a14b"
},
"x86_64_windows": {
"checksum": "09c7e30ebd00da2ba26de88d4a3c404932b84838fb441a1fe9ba725e481c78b4"
},
"aarch64_linux_gnu": {
"checksum": "debedada2fdb265020c986fce38fad4eb0dcd2ca09fb4d5d387bdb90bba2044a"
},
"aarch64_macos": {
"checksum": "ee72998255a928bb01c8e9b74dc6935b09a5da3eb872b3245dc23e9359b1f0a9"
},
"aarch64_windows": {
"checksum": "31edc423a5845a58581a94ec3a4713c8e8273ce45b31cee6410466b6387a51d9"
}
},
"0.2": {
"version": "0.2.3"
},
"0.2.3": {
"x86_64_linux_gnu": {
"checksum": "b27600adec7d56b82035638ca482da4d40893f6654aad1f396a574319a8eb0fc"
},
"x86_64_macos": {
"checksum": "f4875c6e9367739b0d6a0b8d82719ff085fd369076d979ca213373217615c670"
},
"x86_64_windows": {
"checksum": "6b672adac1b810127e707b9473fb88adcf69808d2f7b92642be7b9c31e65b9dc"
},
"aarch64_linux_gnu": {
"checksum": "8725206a9c700560e680e26b50da256aae5aef85265e5379af572121c52a10c7"
},
"aarch64_macos": {
"checksum": "f12db446febaf05f1e85d487714ce9003d13aeead50ec99e456d7bf9fd7374dd"
},
"aarch64_windows": {
"checksum": "9cb8d6220009b3b7491412fc2cdc44700ffa4f3840c9db5878e7cbc0fe980b2a"
}
},
"0.2.0": {
"x86_64_linux_gnu": {
"checksum": "697b90197156036b75b9b665dc2695b6043ec5fdb09f667e9cca3fa48beb4a83"
},
"x86_64_macos": {
"checksum": "f98e91544bfea5117827c5c02892a0c238e0b78db9f77d76a88aa0e889c098fc"
},
"x86_64_windows": {
"checksum": "0d433349c1c88d8ff1b880020cca0502b684d32f37c9282edd6bbfd2f17562c5"
},
"aarch64_linux_gnu": {
"checksum": "7fffabe46e103c47ec4417a5bd35dcf7fc3cae562911367d63b938a12fd62b45"
},
"aarch64_macos": {
"checksum": "76e78a752014297b715cab6bea23767783e277a3b0c32d7bceb58deee2c0183b"
},
"aarch64_windows": {
"checksum": "cd9e1701a23669ac3846942f8749c7e87c46a7dfa7ca6af94c7af9c9fa60572c"
}
},
"0.1": {
"version": "0.1.2"
},
"0.1.2": {
"x86_64_linux_gnu": {
"checksum": "1fb3cd314badb6b5b0605ae41119c3b72717d966412e341368d8867afe2201fa"
},
"x86_64_macos": {
"checksum": "c4cae46daecae6565e71c430e2feab4181a56e25301bc6c24e203155f738a5d1"
},
"x86_64_windows": {
"checksum": "a81ecf9f074f68775fad58621211aa53e727932bb0c70e682e98ca49902112c9"
},
"aarch64_linux_gnu": {
"checksum": "f8facf000564b0537c7d4dddd993d0def82e66b8c21e0ab8c1fd4b9aa36f4d76"
},
"aarch64_macos": {
"checksum": "f5d32bae49b7186075b924c9fdae806fdea8ecdc03108b71542127eac93e183d"
},
"aarch64_windows": {
"checksum": "227f7f9ecb1a27e4397675b3a2575dffa217343b1e5155c0f617408e05996d87"
}
} }
} }

View File

@@ -19,10 +19,66 @@
} }
}, },
"latest": { "latest": {
"version": "0.14.11" "version": "0.14.15"
}, },
"0.14": { "0.14": {
"version": "0.14.11" "version": "0.14.15"
},
"0.14.15": {
"x86_64_linux_musl": {
"checksum": "701e4c44a141896a0004bc1ab4e8d5ee4f0f7c7a2de33c40bdf85e89be46b016"
},
"x86_64_macos": {
"checksum": "7afb5672ad70c6a6926991824eac208990c4ca954bda0a813422aeab48aa488e"
},
"x86_64_windows": {
"checksum": "5470fba9a52f51a065944973902156b70dfd50bd0faffe6b3ed41429afd2ffcb"
},
"aarch64_macos": {
"checksum": "ce1ad18a668f7329d35840de296e41a20c0153043ff26cccd0376ebce5323236"
}
},
"0.14.14": {
"x86_64_linux_musl": {
"checksum": "fdd45d15a514a953b6f5dbbc16187fee3786ebe61f8da95728aec65e63a622a6"
},
"x86_64_macos": {
"checksum": "b665b02f3fc99391d88464937713182e5781da8bd0e56a80cea425a1856d4688"
},
"x86_64_windows": {
"checksum": "358dffea748f829f3eec3f5b3ac9fabd44638f1efe10dd399ef4b66e9b1f8bb3"
},
"aarch64_macos": {
"checksum": "a799cb6ac6c469b8cc4ffd16214d5970557af481c1818712d6c4130db35feb24"
}
},
"0.14.13": {
"x86_64_linux_musl": {
"checksum": "d87515bea48fc7a6f7b23fdc7c9a85c5428b9d31666e110852216f6ec2c4596b"
},
"x86_64_macos": {
"checksum": "ff8f75ad330f82f58670ea7de1d49f657ad82b5e54f57c31584e37764fe232c7"
},
"x86_64_windows": {
"checksum": "6ef0f6b3d1b31c26affea703ebe3578e1206dbd1b02672d1f4ffb0f541faad0e"
},
"aarch64_macos": {
"checksum": "a511e16cbee10e22fa2826586194572707c077ff9e3240dd1822443d86892c00"
}
},
"0.14.12": {
"x86_64_linux_musl": {
"checksum": "946986e05b1f031043ef104cf719006d1b1a1b9fdf16487f88d1a20a83d13903"
},
"x86_64_macos": {
"checksum": "e80c0499a802c20476ce2908b8e020bc39b562010be08e558e1a2e0f800dd501"
},
"x86_64_windows": {
"checksum": "f67455423ef56bc936e3526d8a35b62102c353be2fdb91d49d55ee4517ee3cd6"
},
"aarch64_macos": {
"checksum": "8bd1cca96a45a01da2db45cca12636c749b78c327c5a04b9d576e4c39d36e88a"
}
}, },
"0.14.11": { "0.14.11": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -2,10 +2,36 @@
"rust_crate": "cargo-hack", "rust_crate": "cargo-hack",
"template": null, "template": null,
"latest": { "latest": {
"version": "0.6.19" "version": "0.6.20"
}, },
"0.6": { "0.6": {
"version": "0.6.19" "version": "0.6.20"
},
"0.6.20": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "dc3a790ba52a824f3faeb45bf630b35ed4cfe2ef5de24e169bd1672c40ca0ad0"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "c8a6bcf8f48761da905dbb476a2c276f1b3beb4e601d895734196a7f33cb20fc"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "c49e18fbf868c2abbd86ed5f17ff1254479c79ea788dc757edd69cdfe390cdc4"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "3ac4d20c14d73c5ec87ac6132f3083f419340f4f124b31f55594a9d364f1eb11"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "59ac8f0227168a05a758e6fcdaa7fb7b91bf9d206fcf19644f4a15b864842c13"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "113c67634a4d34ff8c15d28d241f611144c55cc57dd11f28aa0d336d548813a1"
}
}, },
"0.6.19": { "0.6.19": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -18,10 +18,27 @@
} }
}, },
"latest": { "latest": {
"version": "0.6.5" "version": "0.6.6"
}, },
"0.6": { "0.6": {
"version": "0.6.5" "version": "0.6.6"
},
"0.6.6": {
"x86_64_linux_musl": {
"checksum": "554b2dccaf64dacd0388fab1679fbd96ec503d611e6c84f58ba366c5246060b1"
},
"x86_64_macos": {
"checksum": "05650bbb58915e0ba4c0a05978fa832ee87e5f5c256981d066d27f8d7e9f743e"
},
"x86_64_windows": {
"checksum": "dbf7f55962dc3db12b96707b08af67f46284df6b2215a1c58a154ad92284d514"
},
"aarch64_linux_musl": {
"checksum": "38f00c7b23455d45b829a019ab976b58920defaeb48976936363fa41602c4a50"
},
"aarch64_macos": {
"checksum": "27118cc06ce28bb4ae455aabfdad11a69952483b0aba23d53de9ed73148285bc"
}
}, },
"0.6.5": { "0.6.5": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -2,10 +2,32 @@
"rust_crate": "cargo-machete", "rust_crate": "cargo-machete",
"template": null, "template": null,
"latest": { "latest": {
"version": "0.6.0" "version": "0.6.1"
}, },
"0.6": { "0.6": {
"version": "0.6.0" "version": "0.6.1"
},
"0.6.1": {
"x86_64_linux_musl": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.1/cargo-machete-v0.6.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "d5d178010e8b9da69caa02b1abf6c9765cc6f3e8810a73483272c84204fd3715",
"bin": "cargo-machete-v0.6.1-x86_64-unknown-linux-musl/cargo-machete"
},
"x86_64_macos": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.1/cargo-machete-v0.6.1-x86_64-apple-darwin.tar.gz",
"checksum": "9211abb47866c3a3b0a283903511428d97c9cf35508fd4eca5bef0489e578af8",
"bin": "cargo-machete-v0.6.1-x86_64-apple-darwin/cargo-machete"
},
"x86_64_windows": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.1/cargo-machete-v0.6.1-x86_64-pc-windows-msvc.tar.gz",
"checksum": "c142cf3b01aa3c321495659fe75f483fefd278172c4d74b0dd567639ebec000d",
"bin": "cargo-machete-v0.6.1-x86_64-pc-windows-msvc/cargo-machete.exe"
},
"aarch64_macos": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.1/cargo-machete-v0.6.1-aarch64-apple-darwin.tar.gz",
"checksum": "676fdd6ba18e830e4f7a279d4f47d365fcde4cbaa89bf6f0e4a08fbc4555821b",
"bin": "cargo-machete-v0.6.1-aarch64-apple-darwin/cargo-machete"
}
}, },
"0.6.0": { "0.6.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -19,10 +19,24 @@
} }
}, },
"latest": { "latest": {
"version": "0.37.9" "version": "0.37.10"
}, },
"0.37": { "0.37": {
"version": "0.37.9" "version": "0.37.10"
},
"0.37.10": {
"x86_64_linux_musl": {
"checksum": "f75cd1d6d776754a88c20d22190efdaa4ac5066e61eb9699ab6b3d884c3b116a"
},
"x86_64_macos": {
"checksum": "0046eb73677639aea70ec890896c31f5c9bfca12a9bdddf8be155738189ad1a0"
},
"x86_64_windows": {
"checksum": "ee550a626b0ec1d03b703bd6e53ad17f95eb7586f8c6d7bd589e0a6a77b87eac"
},
"aarch64_macos": {
"checksum": "cba2c5ce4f9f60255046e7b8a3547eebf6a62f59e20fb64adc2811f1a855d0fe"
}
}, },
"0.37.9": { "0.37.9": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

44
manifests/syft.json generated
View File

@@ -23,10 +23,50 @@
} }
}, },
"latest": { "latest": {
"version": "0.105.0" "version": "1.0.0"
},
"1": {
"version": "1.0.0"
},
"1.0": {
"version": "1.0.0"
},
"1.0.0": {
"x86_64_linux_musl": {
"checksum": "27dfeaca134cd8aeff6135ba349ff922109bd89b955755459601667d69fed88e"
},
"x86_64_macos": {
"checksum": "3c191441fa355d9fad0be169c29b0b54f541a732b9094f29cda07d367b4d8147"
},
"x86_64_windows": {
"checksum": "39780b81a860ec38e23389f7e7290cb4c1988f6df11e60183db69d221210881f"
},
"aarch64_linux_musl": {
"checksum": "1353dd45f207610c68048f6296f78e6164f0d7608b3bb09d27c7d385a0537f68"
},
"aarch64_macos": {
"checksum": "95c5ec22913b72a10e90760b85901c4a6a166defda52ba181d7c0281eb7a80ed"
}
}, },
"0.105": { "0.105": {
"version": "0.105.0" "version": "0.105.1"
},
"0.105.1": {
"x86_64_linux_musl": {
"checksum": "6a1b8a734a0939799239ba067895a7bc5ad57ac73c91bb197bed4d1d1705fbb1"
},
"x86_64_macos": {
"checksum": "c0d9a60a78545774fa0a52b67c825fa632ff7538c992b5a2a1f2ee8753aee765"
},
"x86_64_windows": {
"checksum": "d106f8bb994e86b53739076995322832278eb3ad61288c1793fe6b3b6c677f12"
},
"aarch64_linux_musl": {
"checksum": "eaf059dc2d816b1e994ab9ba98fcea2dcf0f261767c75757103ef1f51ec44889"
},
"aarch64_macos": {
"checksum": "445020fb7a6cd2f93c2f6a4c03273495e026e68b59b2018dd44c42e378e12794"
}
}, },
"0.105.0": { "0.105.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -2,7 +2,94 @@
"rust_crate": "wasmtime-cli", "rust_crate": "wasmtime-cli",
"template": null, "template": null,
"latest": { "latest": {
"version": "17.0.1" "version": "18.0.2"
},
"18": {
"version": "18.0.2"
},
"18.0": {
"version": "18.0.2"
},
"18.0.2": {
"x86_64_linux_gnu": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.2/wasmtime-v18.0.2-x86_64-linux.tar.xz",
"checksum": "dc823d37bfd4641817b33e9b0dea83bfc7879979591d3158491ffb82293cc048",
"bin": "wasmtime-v18.0.2-x86_64-linux/wasmtime"
},
"x86_64_macos": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.2/wasmtime-v18.0.2-x86_64-macos.tar.xz",
"checksum": "432e8e04aa4370491e11569da7b338daecedea8074420ebeea90d167e45a815a",
"bin": "wasmtime-v18.0.2-x86_64-macos/wasmtime"
},
"x86_64_windows": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.2/wasmtime-v18.0.2-x86_64-windows.zip",
"checksum": "833a15544952d31900da46094b96306b239817505f9457430b983ee8bde1584e",
"bin": "wasmtime-v18.0.2-x86_64-windows/wasmtime.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.2/wasmtime-v18.0.2-aarch64-linux.tar.xz",
"checksum": "732ae6240c90ce3bfe96e3217ad7fc914edf669514eb7b7bf96a32a156c232a8",
"bin": "wasmtime-v18.0.2-aarch64-linux/wasmtime"
},
"aarch64_macos": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.2/wasmtime-v18.0.2-aarch64-macos.tar.xz",
"checksum": "abc68b059e77c231bafd63b47a15fad50605604ae26c5a6cae542a9e81e7d591",
"bin": "wasmtime-v18.0.2-aarch64-macos/wasmtime"
}
},
"18.0.1": {
"x86_64_linux_gnu": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.1/wasmtime-v18.0.1-x86_64-linux.tar.xz",
"checksum": "9951c0947cab9e1426b68f8f12f8061a103d0863a2b6ae1a50276013eda780ad",
"bin": "wasmtime-v18.0.1-x86_64-linux/wasmtime"
},
"x86_64_macos": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.1/wasmtime-v18.0.1-x86_64-macos.tar.xz",
"checksum": "30299e7c8604585dfdfb1172b12a6ea08bdd4a770cf3907e566545c7bee35916",
"bin": "wasmtime-v18.0.1-x86_64-macos/wasmtime"
},
"x86_64_windows": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.1/wasmtime-v18.0.1-x86_64-windows.zip",
"checksum": "07b5f1d03afcbccef2182b92d809dfbb7e076a60f8dc68c204fe54f753231e53",
"bin": "wasmtime-v18.0.1-x86_64-windows/wasmtime.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.1/wasmtime-v18.0.1-aarch64-linux.tar.xz",
"checksum": "3f5b08b5fef2864ffc459e2a50fab8e72ba706865c09f6d0d0cd260e5f014b79",
"bin": "wasmtime-v18.0.1-aarch64-linux/wasmtime"
},
"aarch64_macos": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.1/wasmtime-v18.0.1-aarch64-macos.tar.xz",
"checksum": "cf6a547e8b4dd82732ee6e626aeccdb571d9c157090eed4f50f26557a0d6cbac",
"bin": "wasmtime-v18.0.1-aarch64-macos/wasmtime"
}
},
"18.0.0": {
"x86_64_linux_gnu": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.0/wasmtime-v18.0.0-x86_64-linux.tar.xz",
"checksum": "7c2a20b8fc301d4a0cd709529c1d804d7d7584c0f6d5849fc25b911578e651bc",
"bin": "wasmtime-v18.0.0-x86_64-linux/wasmtime"
},
"x86_64_macos": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.0/wasmtime-v18.0.0-x86_64-macos.tar.xz",
"checksum": "8e21002f802ff5f9c974f38ea2a339b1fa173582d7b5b4325b149f52eb43b6da",
"bin": "wasmtime-v18.0.0-x86_64-macos/wasmtime"
},
"x86_64_windows": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.0/wasmtime-v18.0.0-x86_64-windows.zip",
"checksum": "ee09eb5013dd8af7ade8173517d80430e08e4377dda3f84c0f024b0dd98a3453",
"bin": "wasmtime-v18.0.0-x86_64-windows/wasmtime.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.0/wasmtime-v18.0.0-aarch64-linux.tar.xz",
"checksum": "562e4557d6b8089522069d523131bf6572efd323baa02333f4015fb359c6c671",
"bin": "wasmtime-v18.0.0-aarch64-linux/wasmtime"
},
"aarch64_macos": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.0/wasmtime-v18.0.0-aarch64-macos.tar.xz",
"checksum": "796b0a15032db1699d2be3d67e0e6080dffde28df8dc38ab838931b1f51c585e",
"bin": "wasmtime-v18.0.0-aarch64-macos/wasmtime"
}
}, },
"17": { "17": {
"version": "17.0.1" "version": "17.0.1"

6
manifests/zola.json generated
View File

@@ -9,6 +9,9 @@
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-x86_64-pc-windows-msvc.zip" "url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-x86_64-pc-windows-msvc.zip"
},
"aarch64_macos": {
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-aarch64-apple-darwin.tar.gz"
} }
}, },
"latest": { "latest": {
@@ -26,6 +29,9 @@
}, },
"x86_64_windows": { "x86_64_windows": {
"checksum": "9c0f2880ace47a723999a2b9a96fb12178d12d62cd5e56f3c975266552594949" "checksum": "9c0f2880ace47a723999a2b9a96fb12178d12d62cd5e56f3c975266552594949"
},
"aarch64_macos": {
"checksum": "2b558ad9f8ca7d68275916d5af7b0cbcbf94ccc49af7f7f33cd5b2ae1560316d"
} }
}, },
"0.17": { "0.17": {

View File

@@ -1,30 +1,31 @@
{ {
"repository": "https://github.com/biomejs/biome", "repository": "https://github.com/biomejs/biome",
"tag_prefix": "cli/v", "tag_prefix": "cli/v",
"bin": "${package}${exe}",
"platform": { "platform": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {
"bin": "${package}${exe}",
"asset_name": "${package}-linux-x64" "asset_name": "${package}-linux-x64"
}, },
"x86_64_linux_musl": {
"asset_name": "${package}-linux-x64-musl"
},
"x86_64_macos": { "x86_64_macos": {
"bin": "${package}${exe}",
"asset_name": "${package}-darwin-x64" "asset_name": "${package}-darwin-x64"
}, },
"x86_64_windows": { "x86_64_windows": {
"bin": "${package}${exe}", "asset_name": "${package}-win32-x64${exe}"
"asset_name": "${package}-win32-x64.exe"
}, },
"aarch64_linux_gnu": { "aarch64_linux_gnu": {
"bin": "${package}${exe}",
"asset_name": "${package}-linux-arm64" "asset_name": "${package}-linux-arm64"
}, },
"aarch64_linux_musl": {
"asset_name": "${package}-linux-arm64-musl"
},
"aarch64_macos": { "aarch64_macos": {
"bin": "${package}${exe}",
"asset_name": "${package}-darwin-arm64" "asset_name": "${package}-darwin-arm64"
}, },
"aarch64_windows": { "aarch64_windows": {
"bin": "${package}${exe}", "asset_name": "${package}-win32-arm64${exe}"
"asset_name": "${package}-win32-arm64.exe"
} }
} }
} }

View File

@@ -3,14 +3,12 @@
"tag_prefix": "cargo-audit/v", "tag_prefix": "cargo-audit/v",
"rust_crate": "${package}", "rust_crate": "${package}",
"asset_name": "${package}-${rust_target}-v${version}.tgz", "asset_name": "${package}-${rust_target}-v${version}.tgz",
"bin": "${package}-${rust_target}-v${version}/${package}", "bin": "${package}-${rust_target}-v${version}/${package}${exe}",
"platform": { "platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {}, "x86_64_linux_musl": {},
"x86_64_macos": {}, "x86_64_macos": {},
"x86_64_windows": { "x86_64_windows": {
"asset_name": "${package}-${rust_target}-v${version}.zip", "asset_name": "${package}-${rust_target}-v${version}.zip"
"bin": "${package}-${rust_target}-v${version}/${package}.exe"
}, },
"aarch64_linux_gnu": {} "aarch64_linux_gnu": {}
} }

View File

@@ -2,25 +2,21 @@
"repository": "https://github.com/cargo-bins/cargo-binstall", "repository": "https://github.com/cargo-bins/cargo-binstall",
"tag_prefix": "v", "tag_prefix": "v",
"rust_crate": "${package}", "rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tgz", "asset_name": "${package}-${rust_target}.zip",
"version_range": "latest", "version_range": "latest",
"signing": { "signing": {
"kind": "minisign-binstall" "kind": "minisign-binstall"
}, },
"platform": { "platform": {
"x86_64_linux_musl": {}, "x86_64_linux_musl": {
"x86_64_macos": { "asset_name": "${package}-${rust_target}.tgz"
"asset_name": "${package}-${rust_target}.zip"
}, },
"x86_64_windows": { "x86_64_macos": {},
"asset_name": "${package}-${rust_target}.zip" "x86_64_windows": {},
"aarch64_linux_musl": {
"asset_name": "${package}-${rust_target}.tgz"
}, },
"aarch64_linux_musl": {}, "aarch64_macos": {},
"aarch64_macos": { "aarch64_windows": {}
"asset_name": "${package}-${rust_target}.zip"
},
"aarch64_windows": {
"asset_name": "${package}-${rust_target}.zip"
}
} }
} }

View File

@@ -7,7 +7,7 @@
"x86_64_linux_musl": {}, "x86_64_linux_musl": {},
"x86_64_macos": {}, "x86_64_macos": {},
"x86_64_windows": { "x86_64_windows": {
"asset_name": "${package}.exe" "asset_name": "${package}${exe}"
} }
} }
} }

View File

@@ -5,7 +5,6 @@
"asset_name": "${package}-v${version}-${rust_target}.zip", "asset_name": "${package}-v${version}-${rust_target}.zip",
"bin": "${package}-v${version}-${rust_target}/${package}${exe}", "bin": "${package}-v${version}-${rust_target}/${package}${exe}",
"platform": { "platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {}, "x86_64_linux_musl": {},
"x86_64_macos": {}, "x86_64_macos": {},
"x86_64_windows": { "x86_64_windows": {

View File

@@ -5,14 +5,12 @@
"asset_name": "${package}-${rust_target}.tar.gz", "asset_name": "${package}-${rust_target}.tar.gz",
"version_range": "> 0.22.0", "version_range": "> 0.22.0",
"platform": { "platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {}, "x86_64_linux_musl": {},
"aarch64_linux_gnu": {},
"aarch64_linux_musl": {},
"x86_64_macos": {}, "x86_64_macos": {},
"aarch64_macos": {},
"x86_64_windows": { "x86_64_windows": {
"asset_name": "${package}-${rust_target}.zip" "asset_name": "${package}-${rust_target}.zip"
} },
"aarch64_linux_musl": {},
"aarch64_macos": {}
} }
} }

View File

@@ -3,23 +3,23 @@
"tag_prefix": "v", "tag_prefix": "v",
"version_range": ">= 1.0.0", "version_range": ">= 1.0.0",
"platform": { "platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}_${version}_linux_amd64"
},
"x86_64_macos": { "x86_64_macos": {
"asset_name": "${package}_${version}_darwin_amd64" "asset_name": "${package}_${version}_darwin_amd64"
}, },
"x86_64_windows": {
"asset_name": "${package}_${version}_windows_amd64${exe}"
},
"aarch64_linux_gnu": {
"asset_name": "${package}_${version}_linux_arm64"
},
"aarch64_macos": { "aarch64_macos": {
"asset_name": "${package}_${version}_darwin_arm64" "asset_name": "${package}_${version}_darwin_arm64"
}, },
"x86_64_windows": {
"asset_name": "${package}_${version}_windows_amd64.exe"
},
"aarch64_windows": { "aarch64_windows": {
"asset_name": "${package}_${version}_windows_arm64.exe" "asset_name": "${package}_${version}_windows_arm64${exe}"
},
"x86_64_linux_gnu": {
"asset_name": "${package}_${version}_linux_amd64"
},
"aarch64_linux_gnu": {
"asset_name": "${package}_${version}_linux_arm64"
} }
} }
} }

View File

@@ -4,20 +4,20 @@
"bin": "${package}${exe}", "bin": "${package}${exe}",
"version_range": ">= 0.83.0", "version_range": ">= 0.83.0",
"platform": { "platform": {
"x86_64_linux_musl": {
"asset_name": "${package}_${version}_linux_amd64.tar.gz"
},
"x86_64_macos": { "x86_64_macos": {
"asset_name": "${package}_${version}_darwin_amd64.tar.gz" "asset_name": "${package}_${version}_darwin_amd64.tar.gz"
}, },
"aarch64_macos": {
"asset_name": "${package}_${version}_darwin_arm64.tar.gz"
},
"x86_64_windows": { "x86_64_windows": {
"asset_name": "${package}_${version}_windows_amd64.zip" "asset_name": "${package}_${version}_windows_amd64.zip"
}, },
"x86_64_linux_musl": {
"asset_name": "${package}_${version}_linux_amd64.tar.gz"
},
"aarch64_linux_musl": { "aarch64_linux_musl": {
"asset_name": "${package}_${version}_linux_arm64.tar.gz" "asset_name": "${package}_${version}_linux_arm64.tar.gz"
},
"aarch64_macos": {
"asset_name": "${package}_${version}_darwin_arm64.tar.gz"
} }
} }
} }

View File

@@ -8,6 +8,7 @@
"x86_64_macos": {}, "x86_64_macos": {},
"x86_64_windows": { "x86_64_windows": {
"asset_name": "${package}-v${version}-${rust_target}.zip" "asset_name": "${package}-v${version}-${rust_target}.zip"
} },
"aarch64_macos": {}
} }
} }

View File

@@ -391,6 +391,16 @@ fn main() -> Result<()> {
unreachable!() unreachable!()
}; };
for &p in base_info.platform.keys() { for &p in base_info.platform.keys() {
if !manifests
.map
.values()
.any(|m| matches!(m, ManifestRef::Real(m) if m.download_info.contains_key(&p)))
{
bail!(
"platform list in base manifest for {package} contains {p:?}, \
but result manifest doesn't contain it"
);
}
if latest_manifest.download_info.contains_key(&p) { if latest_manifest.download_info.contains_key(&p) {
continue; continue;
} }
@@ -481,6 +491,7 @@ fn replace_vars(
fn download(url: &str) -> Result<ureq::Response> { fn download(url: &str) -> Result<ureq::Response> {
let mut token = env::var("GITHUB_TOKEN").ok().filter(|v| !v.is_empty()); let mut token = env::var("GITHUB_TOKEN").ok().filter(|v| !v.is_empty());
let mut retry = 0; let mut retry = 0;
let max_retry = 6;
let mut last_error; let mut last_error;
loop { loop {
let mut req = ureq::get(url); let mut req = ureq::get(url);
@@ -491,14 +502,14 @@ fn download(url: &str) -> Result<ureq::Response> {
Ok(res) => return Ok(res), Ok(res) => return Ok(res),
Err(e) => last_error = Some(e), Err(e) => last_error = Some(e),
} }
if retry == 5 && token.is_some() { if retry == max_retry / 2 && token.is_some() {
token = None; token = None;
} }
retry += 1; retry += 1;
if retry > 10 { if retry > max_retry {
break; break;
} }
eprintln!("download failed; retrying ({retry}/10)"); eprintln!("download failed; retrying after {}s ({retry}/{max_retry})", retry * 2);
std::thread::sleep(Duration::from_secs(retry * 2)); std::thread::sleep(Duration::from_secs(retry * 2));
} }
Err(last_error.unwrap().into()) Err(last_error.unwrap().into())

View File

@@ -238,6 +238,21 @@ if [[ -n "$(git ls-files '*.yaml')" ]]; then
git ls-files '*.yaml' git ls-files '*.yaml'
fi fi
# TOML (if exists)
if [[ -n "$(git ls-files '*.toml')" ]]; then
info "checking TOML style"
if [[ ! -e .taplo.toml ]]; then
warn "could not found .taplo.toml in the repository root"
fi
if type -P npm &>/dev/null; then
echo "+ npx -y @taplo/cli fmt \$(git ls-files '*.toml')"
npx -y @taplo/cli fmt $(git ls-files '*.toml')
check_diff $(git ls-files '*.toml')
else
warn "'npm' is not installed; skipped TOML style check"
fi
fi
# Markdown (if exists) # Markdown (if exists)
if [[ -n "$(git ls-files '*.md')" ]]; then if [[ -n "$(git ls-files '*.md')" ]]; then
info "checking Markdown style" info "checking Markdown style"