Compare commits

...
14 Commits
Author SHA1 Message Date
Taiki Endo fa23953489 Release 2.87.10 2026-09-10 15:45:04 +00:00
Taiki Endo 4a7838394d Update tombi@latest to 1.5.4 2026-09-11 00:43:52 +09:00
Taiki Endo 57011ccef6 Update protoc-gen-connect-openapi manifest 2026-09-11 00:43:52 +09:00
Taiki Endo 328a4250fb Update zizmor@latest to 1.30.1 2026-09-10 23:50:52 +09:00
Taiki Endo b513eff11e Update uv@latest to 0.12.11 2026-09-10 23:50:52 +09:00
Taiki Endo f86c9bb0f1 Update tombi@latest to 1.5.3 2026-09-10 23:50:52 +09:00
Taiki Endo b9f14c99c4 Update release-plz@latest to 0.3.164 2026-09-10 23:50:52 +09:00
Taiki Endo 69a8031ee2 Update mise@latest to 2026.9.3 2026-09-10 23:50:52 +09:00
Taiki Endo ada1005a7d Update kingfisher@latest to 2.2.0 2026-09-10 23:50:52 +09:00
Taiki Endo da4edc635f Update kache manifest 2026-09-10 23:50:52 +09:00
Taiki Endo b189a8e86e Update biome manifest 2026-09-10 23:50:52 +09:00
Taiki Endo d81a1fb6e1 tools: Update tidy.sh 2026-09-10 23:10:08 +09:00
Taiki Endo e4eff022fe codegen: Resolve repo check todo 2026-09-10 23:09:01 +09:00
Taiki Endo d1a9764262 codegen: Ignore martin 1.16.1
```
     Running `target/release/generate-manifest martin latest`
download cache: /home/runner/work/install-action/install-action/tools/codegen/tmp/cache/martin
downloading metadata from https://api.github.com/repos/maplibre/martin
downloading releases from https://api.github.com/repos/maplibre/martin/releases
downloading crate info from https://crates.io/api/v1/crates/martin
loading pre-existing manifest /home/runner/work/install-action/install-action/manifests/martin.json
update manifest for versions '>=1.15.0'
downloading https://github.com/maplibre/martin/releases/download/martin-v1.16.1/martin-x86_64-unknown-linux-musl.tar.gz for etag and checksum ... download complete
getting sha256 hash for https://github.com/maplibre/martin/releases/download/martin-v1.16.1/martin-x86_64-unknown-linux-musl.tar.gz
831df5399bb573a8b6bc01dbb38be5938c0e95501e715403d9eacd9143b33348 *martin-x86_64-unknown-linux-musl.tar.gz
verifying https://github.com/maplibre/martin/releases/download/martin-v1.16.1/martin-x86_64-unknown-linux-musl.tar.gz with gh attestation verify

Error: verifying with issuer "sigstore.dev"

thread 'main' (4328) panicked at tools/codegen/src/main.rs:580:26:
called `Result::unwrap()` on an `Err` value: process didn't exit successfully: `gh attestation verify --repo maplibre/martin --signer-workflow maplibre/martin/.github/workflows/ci.yml /home/runner/work/install-action/install-action/tools/codegen/tmp/cache/martin/1.16.1-x86_64_linux_musl-martin-x86_64-unknown-linux-musl.tar.gz` (exit status: 1)

Stack backtrace:
   0: <anyhow::Error>::msg::<alloc::string::String>
   1: generate_manifest::process::process_error
   2: <generate_manifest::process::ProcessBuilder>::run
   3: generate_manifest::main
   4: std::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
   5: std::rt::lang_start::<()>::{closure#0}
   6: std::rt::lang_start_internal
   7: main
   8: <unknown>
   9: __libc_start_main
  10: _start
stack backtrace:
   0: __rustc::rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::result::unwrap_failed
   3: generate_manifest::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
```
2026-09-10 23:01:36 +09:00
15 changed files with 246 additions and 26 deletions
-3
View File
@@ -2,9 +2,7 @@ almalinux
archlinux
binstall
callgrind
CDPATH
convco
coreutils
covgate
cyclonedx
cygdrive
@@ -30,7 +28,6 @@ microdnf
minisig
mirrorlist
nextest
oxfmt
pluginconf
ppcle
prek
+1
View File
@@ -4,3 +4,4 @@
rules:
anonymous-definition: { disable: true } # This is pedantic/auditor only audit and requires explicitly naming each job, but is usually redundant.
dependabot-cooldown: { config: { days: 14 } }
unpinned-images: { disable: true }
+16 -1
View File
@@ -10,6 +10,20 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased]
## [2.87.10] - 2026-09-10
- Update `zizmor@latest` to 1.30.1.
- Update `uv@latest` to 0.12.11.
- Update `tombi@latest` to 1.5.4.
- Update `release-plz@latest` to 0.3.164.
- Update `mise@latest` to 2026.9.3.
- Update `kingfisher@latest` to 2.2.0.
## [2.87.9] - 2026-09-09
- Update `oxfmt@latest` to 1.82.0.
@@ -7510,7 +7524,8 @@ Note: This release is considered a breaking change because installing on version
Initial release
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.87.9...HEAD
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.87.10...HEAD
[2.87.10]: https://github.com/taiki-e/install-action/compare/v2.87.9...v2.87.10
[2.87.9]: https://github.com/taiki-e/install-action/compare/v2.87.8...v2.87.9
[2.87.8]: https://github.com/taiki-e/install-action/compare/v2.87.7...v2.87.8
[2.87.7]: https://github.com/taiki-e/install-action/compare/v2.87.6...v2.87.7
+38
View File
@@ -10,6 +10,44 @@
"2.5": {
"version": "2.5.12"
},
"2.5.13": {
"x86_64_linux_musl": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.5.13/biome-linux-x64-musl",
"etag": "0x8DF0F2C0880A863",
"hash": "bcf687baae8fcb2e15e1dff8dc2557a98295d26debfb1e353a2cdb01f63a9e62",
"bin": "biome"
},
"x86_64_macos": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.5.13/biome-darwin-x64",
"etag": "0x8DF0F2C085362A6",
"hash": "16f162b37f5bfca9d203dd8a05b20a3aaa6fee806f6ae0e1f8792331a6072238",
"bin": "biome"
},
"x86_64_windows": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.5.13/biome-win32-x64.exe",
"etag": "0x8DF0F2C0895ED3D",
"hash": "3d7ce7840c4b47db771f258bd2258eecdae820a4bad376b9740af5bb9bb4d75d",
"bin": "biome.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.5.13/biome-linux-arm64-musl",
"etag": "0x8DF0F2C082BE2CF",
"hash": "41ea15898cb3da3fcc90388671ac88c197f80c4ff681cff56a1cdd5433266524",
"bin": "biome"
},
"aarch64_macos": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.5.13/biome-darwin-arm64",
"etag": "0x8DF0F2C0826DF5F",
"hash": "3d0cff7e4cd35a1709c1f4f9568380e08b3551ecf6e7356b3a49a40e3611894b",
"bin": "biome"
},
"aarch64_windows": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.5.13/biome-win32-arm64.exe",
"etag": "0x8DF0F2C083B3ADF",
"hash": "59b7a1318bb2622bfb997fbce97412060cab8d11323b84486a7b2f06911955e9",
"bin": "biome.exe"
}
},
"2.5.12": {
"x86_64_linux_musl": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.5.12/biome-linux-x64-musl",
+26
View File
@@ -23,6 +23,32 @@
"latest": {
"version": "0.18.0"
},
"0.19.0": {
"x86_64_linux_musl": {
"etag": "0x8DF0E9DE125B263",
"hash": "64d8e10abc1e916859ce5bf2937887df15933e1b65e66a1efe7dc769bcaa7798"
},
"x86_64_macos": {
"etag": "0x8DF0E9DE092F156",
"hash": "162646f94403c2a2e30dc3357b9ba97acbc788a297634cd7559beb33d83c0d4c"
},
"x86_64_windows": {
"etag": "0x8DF0E9DE0F86CE3",
"hash": "42f842eeb377fbb10614ec18922d3eccbb68f418c7846c9b2fbcff0639a736d5"
},
"aarch64_linux_musl": {
"etag": "0x8DF0E9DE0512059",
"hash": "cf9880200d28ca8b2cc33b5227b9cc26094c47c0927f7791734c02ba1a5cd6ac"
},
"aarch64_macos": {
"etag": "0x8DF0E9DDFF505F6",
"hash": "8dcdaa95f3678b00696ca4742d8ad67c1f00d9baa7d142cbf9337b3f3ecb03b7"
},
"aarch64_windows": {
"etag": "0x8DF0E9DDFF85D93",
"hash": "a8e9b63e083d5bd7b77b0989b7cdca58b3ac896deb5aea0da848e1dfea13e550"
}
},
"0.18": {
"version": "0.18.0"
},
+5 -2
View File
@@ -27,10 +27,13 @@
}
},
"latest": {
"version": "2.1.0"
"version": "2.2.0"
},
"2": {
"version": "2.1.0"
"version": "2.2.0"
},
"2.2": {
"version": "2.2.0"
},
"2.2.0": {
"x86_64_linux_musl": {
+29 -3
View File
@@ -27,13 +27,39 @@
}
},
"latest": {
"version": "2026.9.2"
"version": "2026.9.3"
},
"2026": {
"version": "2026.9.2"
"version": "2026.9.3"
},
"2026.9": {
"version": "2026.9.2"
"version": "2026.9.3"
},
"2026.9.4": {
"x86_64_linux_musl": {
"etag": "0x8DF0EBA871FB82C",
"hash": "b6c52880891eaa457ee6bd9c040905a07dc95cb75af009cb26ab78aff06f51d1"
},
"x86_64_macos": {
"etag": "0x8DF0EBA8A59A4A3",
"hash": "5f3105599177b11530b29af7a3fd1e89ef2f21cecb01e54e4aebb6f62ac0c78c"
},
"x86_64_windows": {
"etag": "0x8DF0EBA8B7CEEF0",
"hash": "2fe8d320f97731847586095480aff3c48cc7f312702f457cb7f8cfc41c8dbd38"
},
"aarch64_linux_musl": {
"etag": "0x8DF0EBA82E80EE3",
"hash": "c8d6281ae88d2b32086f97d04e75089aa26159d8d68da9f3a5d0ecbf43dbca47"
},
"aarch64_macos": {
"etag": "0x8DF0EBA891074AF",
"hash": "989fa96f2c9eba80e0cc35b0887d69b8f5b25c17f54bc8676aa520e93450425f"
},
"aarch64_windows": {
"etag": "0x8DF0EBA8B01C57B",
"hash": "ef7eccd7f6ff517aa3543920394df54d925eab43f37c3f1cc0cfc11370877a81"
}
},
"2026.9.3": {
"x86_64_linux_musl": {
+22
View File
@@ -20,6 +20,28 @@
"latest": {
"version": "0.26.0"
},
"0.27.0": {
"x86_64_linux_musl": {
"etag": "0x8DF0F4B0D91FC02",
"hash": "6b601b98a8d053708e9d6e3546660178e8a97ec37cf220954db361c276ac0168"
},
"x86_64_macos": {
"etag": "0x8DF0F4B0E41B204",
"hash": "3cb52bed25f8196cd0dbb8a159bb1c79e08e5e6af404e6d1216f136736901475"
},
"x86_64_windows": {
"etag": "0x8DF0F4B0D82B6E1",
"hash": "cfa8e91a8320153fe0c364a2ed033e2b41714e650e0c4eed63ad17d790815b3a"
},
"aarch64_linux_musl": {
"etag": "0x8DF0F4B0D7B2C94",
"hash": "87e6b716867dfa3ab40574760d622f149c514c81bb90f0ca24919cb8348864f3"
},
"aarch64_windows": {
"etag": "0x8DF0F4B0D7D73FF",
"hash": "71c49908869f73b2e2a271edb022f69b5447e3ac85c4860e0fb053c0ed191b4e"
}
},
"0.26": {
"version": "0.26.0"
},
+24 -2
View File
@@ -21,10 +21,32 @@
}
},
"latest": {
"version": "0.3.162"
"version": "0.3.164"
},
"0.3": {
"version": "0.3.162"
"version": "0.3.164"
},
"0.3.164": {
"x86_64_linux_musl": {
"etag": "0x8DF0E6B9893FE95",
"hash": "d258f309d07889c8321d889e847657c879fd1380b9bc27c47038a017e220cd82"
},
"x86_64_windows": {
"etag": "0x8DF0E6C30908A88",
"hash": "8fc2e0786a2c0da9d8b37f3ed6080e57f46b1d06ddf471b2bbf8720e3990b311"
},
"aarch64_linux_musl": {
"etag": "0x8DF0E6B7187A808",
"hash": "62563598c1e71b6e477d204823c2525286eb277b311b1045487db805e5623365"
},
"aarch64_macos": {
"etag": "0x8DF0E6B711B9075",
"hash": "9aa798c9d9e47b221221ce35c5e75295f57e9216a9b13e4dcb2dc499c16d3250"
},
"aarch64_windows": {
"etag": "0x8DF0E6C41F294BB",
"hash": "d05b2760ab81f21437f5878786ff3b818098a0a45076d0224569e18c2f7c32fa"
}
},
"0.3.163": {
"x86_64_linux_musl": {
+39 -3
View File
@@ -2,13 +2,49 @@
"rust_crate": null,
"template": null,
"latest": {
"version": "1.5.2"
"version": "1.5.4"
},
"1": {
"version": "1.5.2"
"version": "1.5.4"
},
"1.5": {
"version": "1.5.2"
"version": "1.5.4"
},
"1.5.4": {
"x86_64_linux_musl": {
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.5.4/tombi-cli-1.5.4-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DF0E810AD47042",
"hash": "072a1d61e61d9137bcea2754568181370f8f3dcde85bef457c2c07529699ee6e",
"bin": "tombi-cli-1.5.4-x86_64-unknown-linux-musl/tombi"
},
"x86_64_macos": {
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.5.4/tombi-cli-1.5.4-x86_64-apple-darwin.tar.gz",
"etag": "0x8DF0E810A25DD7E",
"hash": "a4a79dca35dcaa9bc535eef05ebd164829023977f97ba4e3b88f63468d9d6762",
"bin": "tombi-cli-1.5.4-x86_64-apple-darwin/tombi"
},
"x86_64_windows": {
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.5.4/tombi-cli-1.5.4-x86_64-pc-windows-msvc.zip",
"etag": "0x8DF0E810AC25C2E",
"hash": "cf20b34bef7c2ebe2e700af3f49ce501ab37c0339605bb122885bc8f8eec3c47"
},
"aarch64_linux_musl": {
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.5.4/tombi-cli-1.5.4-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DF0E810A19B619",
"hash": "c715b9430b18c37e4f719cb5282e1d3352629dc027a8098d3bd116571f9cf034",
"bin": "tombi-cli-1.5.4-aarch64-unknown-linux-musl/tombi"
},
"aarch64_macos": {
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.5.4/tombi-cli-1.5.4-aarch64-apple-darwin.tar.gz",
"etag": "0x8DF0E810A1E6BC0",
"hash": "753a8ad56b658965a6f248438373c96465f991704ef59fe8bc04fcc31a4f4c88",
"bin": "tombi-cli-1.5.4-aarch64-apple-darwin/tombi"
},
"aarch64_windows": {
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.5.4/tombi-cli-1.5.4-aarch64-pc-windows-msvc.zip",
"etag": "0x8DF0E810A225EEF",
"hash": "d44adac699c4772511244a717ff6da57e60a957202a240de5210aeeeb9988eb7"
}
},
"1.5.3": {
"x86_64_linux_musl": {
+40 -2
View File
@@ -68,10 +68,48 @@
}
},
"latest": {
"version": "0.12.10"
"version": "0.12.11"
},
"0.12": {
"version": "0.12.10"
"version": "0.12.11"
},
"0.12.12": {
"x86_64_linux_musl": {
"etag": "0x8DF0E91B8EF5304",
"hash": "0b0bbd7144f91d9b694e29c920fca3a060322bd134e8507e5eb92049a3e2edf0"
},
"x86_64_macos": {
"etag": "0x8DF0E91B7897069",
"hash": "0dc8cd6c961582b0d140b5398f96b23502885277fb3464241456a2435e460dfa"
},
"x86_64_windows": {
"etag": "0x8DF0E91B7EDF6A4",
"hash": "3d54912924c36e862c14f427d04f2ed70a99e8001d1c30caa101f6d5711626d5"
},
"aarch64_linux_musl": {
"etag": "0x8DF0E91B3DC40A6",
"hash": "82e59fff633cbd96fb675f37c7a748c056d909a59ecf476f8ff0e5bee76b9b23"
},
"aarch64_macos": {
"etag": "0x8DF0E91B2D6AA04",
"hash": "46740540b63fdee9a6cb2e19baf3f1f475b850c440a33e63455087a6871263f1"
},
"aarch64_windows": {
"etag": "0x8DF0E91B322A078",
"hash": "36559da51ecee83b2b1d80aa1a0ede2f80e2d9e5761fffcbb9e9366a7f3d022a"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DF0E91B691A978",
"hash": "b5d05f6cb74605da9bb371ee9f8128bb8611ba1fab324bd4abc6e70a83abe0c7"
},
"riscv64_linux_gnu": {
"etag": "0x8DF0E91B6F51DFE",
"hash": "7b0b054d9a7d7b2c32e9ca111b271091240c81cb41487bcbe65992a2baca9c97"
},
"s390x_linux_gnu": {
"etag": "0x8DF0E91B73F4D4E",
"hash": "53135d16813f9ad961c809828da06f2339d49510c110668fe2e0353fef46b213"
}
},
"0.12.11": {
"x86_64_linux_musl": {
+3 -3
View File
@@ -18,13 +18,13 @@
}
},
"latest": {
"version": "1.30.0"
"version": "1.30.1"
},
"1": {
"version": "1.30.0"
"version": "1.30.1"
},
"1.30": {
"version": "1.30.0"
"version": "1.30.1"
},
"1.30.1": {
"x86_64_linux_gnu": {
+1
View File
@@ -4,6 +4,7 @@
"license_markdown": "[MIT](https://github.com/maplibre/martin/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/maplibre/martin/blob/main/LICENSE-APACHE)",
"tag_prefix": "martin-v",
"rust_crate": "${package}",
"ignore": ["1.16.1"],
"asset_name": "${package}-${rust_target}.tar.gz",
"bin": ["${package}${exe}", "${package}-cp${exe}"],
"version_range": ">= 1.0.0",
+1 -6
View File
@@ -118,12 +118,7 @@ fn main() {
if let Some(crate_repository) = info.crate_.repository.clone() {
if !crate_repository.to_lowercase().starts_with(&base_info.repository.to_lowercase()) {
// TODO: wasm-pack repo has been moved, but there is no release since it.
if package != "wasm-pack" {
panic!(
"repository {crate_repository} from crates.io differs from base manifest"
);
}
panic!("repository {crate_repository} from crates.io differs from base manifest");
}
} else {
panic!("crate metadata does not include a repository");
+1 -1
View File
@@ -37,7 +37,7 @@ image='ghcr.io/taiki-e/tidy'
if [[ -n "${TIDY_DEV:-}" ]]; then
image+=':latest'
else
image+='@sha256:151cd5c4f7c88bd21322c7dab255d60e699ffe4d4903e4e712429952537df6cf'
image+='@sha256:99d576935b91cbb7c97ad4b11b8888c5f36a0b8a720d2bab9a2ac3cc2a4b97c7'
fi
user="$(id -u):$(id -g)"
workdir="${PWD}"