Support artifact attestations verification

This commit is contained in:
Taiki Endo
2026-03-21 04:30:53 +09:00
parent 68bba89805
commit 8418e9f725
22 changed files with 2654 additions and 324 deletions

View File

@@ -2,8 +2,16 @@
"repository": "https://github.com/biomejs/biome",
"website": "https://biomejs.dev",
"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)",
"tag_prefix": "cli/v",
"tag_prefix": ["@biomejs/biome@", "cli/v"],
"bin": "${package}${exe}",
"signing": {
"version_range": ">= 2.3.9",
"kind": {
"gh-attestation": {
"signer-workflow": "${repo}/.github/workflows/release.yml"
}
}
},
"platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}-linux-x64"

View File

@@ -4,6 +4,14 @@
"rust_crate": "${package}",
"bin": "${package}-${rust_target}/${package}${exe}",
"version_range": ">= 0.5.0",
"signing": {
"version_range": ">= 0.5.4",
"kind": {
"gh-attestation": {
"signer-workflow": "${repo}/.github/workflows/release.yml"
}
}
},
"platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}-linux-amd64.tar.gz"

View File

@@ -8,6 +8,14 @@
"${package}-${rust_target}.zip",
"${package}-v${version}-${rust_target}.zip"
],
"signing": {
"version_range": ">= 0.6.44",
"kind": {
"gh-attestation": {
"signer-workflow": "taiki-e/github-actions/.github/workflows/rust-release.yml"
}
}
},
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},

View File

@@ -3,6 +3,14 @@
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"signing": {
"version_range": ">= 0.8.5",
"kind": {
"gh-attestation": {
"signer-workflow": "taiki-e/github-actions/.github/workflows/rust-release.yml"
}
}
},
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},

View File

@@ -3,6 +3,14 @@
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"signing": {
"version_range": ">= 0.1.37",
"kind": {
"gh-attestation": {
"signer-workflow": "taiki-e/github-actions/.github/workflows/rust-release.yml"
}
}
},
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},

View File

@@ -3,6 +3,14 @@
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"signing": {
"version_range": ">= 0.2.23",
"kind": {
"gh-attestation": {
"signer-workflow": "taiki-e/github-actions/.github/workflows/rust-release.yml"
}
}
},
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},

View File

@@ -6,6 +6,13 @@
"asset_name": "${package}-${rust_target}.tar.gz",
"bin": ["${package}${exe}", "${package}-cp${exe}"],
"version_range": ">= 1.0.0",
"signing": {
"kind": {
"gh-attestation": {
"signer-workflow": "${repo}/.github/workflows/ci.yml"
}
}
},
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},

View File

@@ -6,6 +6,14 @@
"${package}-${rust_target}.tar.gz",
"${package}-${rust_target}.zip"
],
"signing": {
"version_range": ">= 0.6.16",
"kind": {
"gh-attestation": {
"signer-workflow": "taiki-e/github-actions/.github/workflows/rust-release.yml"
}
}
},
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},

View File

@@ -3,6 +3,14 @@
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"signing": {
"version_range": ">= 0.1.5",
"kind": {
"gh-attestation": {
"signer-workflow": "taiki-e/github-actions/.github/workflows/rust-release.yml"
}
}
},
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},

View File

@@ -6,6 +6,14 @@
"asset_name": "${package}-${rust_target}.tar.gz",
"bin": "${package}-${rust_target}/${package}${exe}",
"version_range": ">= 0.2.20",
"signing": {
"version_range": ">= 0.3.1",
"kind": {
"gh-attestation": {
"signer-workflow": "${repo}/.github/workflows/release.yml"
}
}
},
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},

View File

@@ -3,6 +3,14 @@
"tag_prefix": "v",
"bin": "${package}${exe}",
"version_range": ">= 0.62.0",
"signing": {
"version_range": ">= 0.69.4",
"kind": {
"gh-attestation": {
"signer-workflow": "${repo}/.github/workflows/reusable-release.yaml"
}
}
},
"platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}_${version}_Linux-64bit.tar.gz"

View File

@@ -3,6 +3,14 @@
"license_markdown": "[Apache-2.0](https://github.com/astral-sh/uv/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/astral-sh/uv/blob/main/LICENSE-MIT)",
"tag_prefix": "",
"version_range": ">= 0.8.16",
"signing": {
"version_range": ">= 0.9.13",
"kind": {
"gh-attestation": {
"signer-workflow": "${repo}/.github/workflows/release.yml"
}
}
},
"platform": {
"x86_64_linux_musl": {
"asset_name": "${package}-x86_64-unknown-linux-musl.tar.gz",

View File

@@ -3,6 +3,14 @@
"tag_prefix": "wash-v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}${exe}",
"signing": {
"version_range": ">= 2.0.0",
"kind": {
"gh-attestation": {
"signer-workflow": "${repo}/.github/workflows/wash.yml"
}
}
},
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},

View File

@@ -4,6 +4,14 @@
"rust_crate": "${package}-cli",
"asset_name": "${package}-v${version}-${rust_target_arch}-${rust_target_os}.tar.xz",
"bin": "${package}-v${version}-${rust_target_arch}-${rust_target_os}/${package}${exe}",
"signing": {
"version_range": ">= 28.0.0",
"kind": {
"gh-attestation": {
"signer-workflow": "${repo}/.github/workflows/publish-artifacts.yml"
}
}
},
"platform": {
"x86_64_linux_gnu": {},
"x86_64_macos": {},

View File

@@ -4,6 +4,13 @@
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"version_range": ">= 1.9.0",
"signing": {
"kind": {
"gh-attestation": {
"signer-workflow": "${repo}/.github/workflows/release-binaries.yml"
}
}
},
"platform": {
"x86_64_linux_gnu": {},
"x86_64_macos": {},

View File

@@ -2,6 +2,14 @@
"repository": "https://github.com/getzola/zola",
"tag_prefix": "v",
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"signing": {
"version_range": ">= 0.20.0",
"kind": {
"gh-attestation": {
"signer-workflow": "${repo}/.github/workflows/release.yml"
}
}
},
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},