mirror of
https://github.com/taiki-e/install-action.git
synced 2026-05-09 22:30:28 +00:00
Compare commits
39 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
da8213ad01 | ||
|
|
e3134ec54b | ||
|
|
c4a3bf768d | ||
|
|
b50ba4b1ee | ||
|
|
e54e98247f | ||
|
|
7252c0e784 | ||
|
|
096fa7ad26 | ||
|
|
7fa2b9ecf0 | ||
|
|
5d079eed66 | ||
|
|
b2aca6d2fd | ||
|
|
19f93630a3 | ||
|
|
9f78db9bb1 | ||
|
|
35b127d2c2 | ||
|
|
460a9dc53d | ||
|
|
e570c92d21 | ||
|
|
3fa6878dc4 | ||
|
|
ba61d93b17 | ||
|
|
7d5328933b | ||
|
|
d8e028b811 | ||
|
|
e5a3fb2f1d | ||
|
|
a6b6526971 | ||
|
|
8a488abe01 | ||
|
|
38285670d4 | ||
|
|
a5b83ca21f | ||
|
|
ad848ff7bb | ||
|
|
bdad2998db | ||
|
|
00a629cdbb | ||
|
|
c2838c6a47 | ||
|
|
4ffe9c21e7 | ||
|
|
470df677ec | ||
|
|
7a552150b1 | ||
|
|
0472ba9f4c | ||
|
|
4b56394baf | ||
|
|
0c935a690f | ||
|
|
53f4d007fe | ||
|
|
4c05641ce4 | ||
|
|
8278f6dee2 | ||
|
|
a1c338d97e | ||
|
|
02cc445cca |
@@ -11,7 +11,7 @@ indent_style = space
|
|||||||
insert_final_newline = true
|
insert_final_newline = true
|
||||||
trim_trailing_whitespace = true
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
[*.{css,html,json,md,rb,sh,yml,yaml}]
|
[*.{css,html,json,md,rb,ps1,sh,yml,yaml}]
|
||||||
indent_size = 2
|
indent_size = 2
|
||||||
|
|
||||||
[*.{js,yml,yaml}]
|
[*.{js,yml,yaml}]
|
||||||
|
|||||||
11
.github/workflows/ci.yml
vendored
11
.github/workflows/ci.yml
vendored
@@ -32,20 +32,20 @@ concurrency:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
miri:
|
miri:
|
||||||
uses: taiki-e/github-actions/.github/workflows/miri.yml@2474ed4664eb8903c151603a9d841512c069f7f6 # main
|
uses: taiki-e/github-actions/.github/workflows/miri.yml@931686d4e4cf88b13e790040727ccde2dba8ec62 # main
|
||||||
with:
|
with:
|
||||||
# NB: sync with test job's --exclude option
|
# NB: sync with test job's --exclude option
|
||||||
args: --exclude install-action-internal-codegen
|
args: --exclude install-action-internal-codegen
|
||||||
msrv:
|
msrv:
|
||||||
uses: taiki-e/github-actions/.github/workflows/msrv.yml@2474ed4664eb8903c151603a9d841512c069f7f6 # main
|
uses: taiki-e/github-actions/.github/workflows/msrv.yml@931686d4e4cf88b13e790040727ccde2dba8ec62 # main
|
||||||
test-manifest-schema:
|
test-manifest-schema:
|
||||||
uses: taiki-e/github-actions/.github/workflows/test.yml@2474ed4664eb8903c151603a9d841512c069f7f6 # main
|
uses: taiki-e/github-actions/.github/workflows/test.yml@931686d4e4cf88b13e790040727ccde2dba8ec62 # main
|
||||||
with:
|
with:
|
||||||
# NB: sync with miri job's --exclude option
|
# NB: sync with miri job's --exclude option
|
||||||
test-args: --exclude install-action-internal-codegen
|
test-args: --exclude install-action-internal-codegen
|
||||||
no-std: false
|
no-std: false
|
||||||
tidy:
|
tidy:
|
||||||
uses: taiki-e/github-actions/.github/workflows/tidy.yml@2474ed4664eb8903c151603a9d841512c069f7f6 # main
|
uses: taiki-e/github-actions/.github/workflows/tidy.yml@931686d4e4cf88b13e790040727ccde2dba8ec62 # main
|
||||||
permissions:
|
permissions:
|
||||||
contents: write # for creating branch for pr
|
contents: write # for creating branch for pr
|
||||||
pull-requests: write # unused (used in `codegen-automerge: true` case)
|
pull-requests: write # unused (used in `codegen-automerge: true` case)
|
||||||
@@ -257,7 +257,8 @@ jobs:
|
|||||||
- name: Install requirements (old debian)
|
- name: Install requirements (old debian)
|
||||||
run: |
|
run: |
|
||||||
# In Debian, the old repositories is removed from the main mirrors some time after EoL.
|
# In Debian, the old repositories is removed from the main mirrors some time after EoL.
|
||||||
codename=$(grep -E '^VERSION_CODENAME=' /etc/os-release | cut -d= -f2)
|
# shellcheck source=/dev/null
|
||||||
|
codename=$(. /etc/os-release; printf '%s\n' "${VERSION_CODENAME}")
|
||||||
sed -i /etc/apt/sources.list -e 's/deb.debian.org/archive.debian.org/g' \
|
sed -i /etc/apt/sources.list -e 's/deb.debian.org/archive.debian.org/g' \
|
||||||
-e 's|security.debian.org|archive.debian.org/|g' \
|
-e 's|security.debian.org|archive.debian.org/|g' \
|
||||||
-e "/${codename}-updates/d"
|
-e "/${codename}-updates/d"
|
||||||
|
|||||||
16
.github/workflows/manifest.yml
vendored
16
.github/workflows/manifest.yml
vendored
@@ -13,26 +13,13 @@ on:
|
|||||||
- cron: '0 0,3,6,9,12,15,18,21 * * *'
|
- cron: '0 0,3,6,9,12,15,18,21 * * *'
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
env:
|
|
||||||
CARGO_INCREMENTAL: 0
|
|
||||||
CARGO_NET_GIT_FETCH_WITH_CLI: true
|
|
||||||
CARGO_NET_RETRY: 10
|
|
||||||
CARGO_TERM_COLOR: always
|
|
||||||
RUST_BACKTRACE: 1
|
|
||||||
RUSTFLAGS: -D warnings
|
|
||||||
RUSTUP_MAX_RETRIES: 10
|
|
||||||
|
|
||||||
defaults:
|
|
||||||
run:
|
|
||||||
shell: bash --noprofile --norc -CeEuxo pipefail {0}
|
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
|
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
manifest:
|
manifest:
|
||||||
uses: taiki-e/github-actions/.github/workflows/gen.yml@2474ed4664eb8903c151603a9d841512c069f7f6 # main
|
uses: taiki-e/github-actions/.github/workflows/gen.yml@931686d4e4cf88b13e790040727ccde2dba8ec62 # main
|
||||||
permissions:
|
permissions:
|
||||||
contents: write # for creating branch for pr
|
contents: write # for creating branch for pr
|
||||||
pull-requests: write # for gh pr review --approve
|
pull-requests: write # for gh pr review --approve
|
||||||
@@ -44,6 +31,5 @@ jobs:
|
|||||||
title: Update manifest
|
title: Update manifest
|
||||||
branch: update-manifest
|
branch: update-manifest
|
||||||
automerge: true
|
automerge: true
|
||||||
install-rust: true
|
|
||||||
install-cosign: true
|
install-cosign: true
|
||||||
install-parse-changelog: true
|
install-parse-changelog: true
|
||||||
|
|||||||
10
.github/workflows/release.yml
vendored
10
.github/workflows/release.yml
vendored
@@ -1,7 +1,5 @@
|
|||||||
name: Release
|
name: Release
|
||||||
|
|
||||||
# Adapted from https://github.com/taiki-e/github-actions/blob/HEAD/.github/workflows/action-release.yml.
|
|
||||||
|
|
||||||
permissions: {}
|
permissions: {}
|
||||||
|
|
||||||
on:
|
on:
|
||||||
@@ -23,10 +21,6 @@ on:
|
|||||||
- minor
|
- minor
|
||||||
- major
|
- major
|
||||||
|
|
||||||
defaults:
|
|
||||||
run:
|
|
||||||
shell: bash --noprofile --norc -CeEuo pipefail {0}
|
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: ${{ github.workflow }}
|
group: ${{ github.workflow }}
|
||||||
cancel-in-progress: false
|
cancel-in-progress: false
|
||||||
@@ -34,7 +28,7 @@ concurrency:
|
|||||||
jobs:
|
jobs:
|
||||||
release:
|
release:
|
||||||
if: github.repository_owner == 'taiki-e' && inputs.target == 'install-action'
|
if: github.repository_owner == 'taiki-e' && inputs.target == 'install-action'
|
||||||
uses: taiki-e/github-actions/.github/workflows/action-release.yml@2474ed4664eb8903c151603a9d841512c069f7f6 # main
|
uses: taiki-e/github-actions/.github/workflows/action-release.yml@931686d4e4cf88b13e790040727ccde2dba8ec62 # main
|
||||||
permissions:
|
permissions:
|
||||||
contents: write # for taiki-e/create-gh-release-action
|
contents: write # for taiki-e/create-gh-release-action
|
||||||
secrets:
|
secrets:
|
||||||
@@ -46,7 +40,7 @@ jobs:
|
|||||||
|
|
||||||
release-manifest-schema:
|
release-manifest-schema:
|
||||||
if: github.repository_owner == 'taiki-e' && inputs.target == 'install-action-manifest-schema'
|
if: github.repository_owner == 'taiki-e' && inputs.target == 'install-action-manifest-schema'
|
||||||
uses: taiki-e/github-actions/.github/workflows/rust-release.yml@2474ed4664eb8903c151603a9d841512c069f7f6 # main
|
uses: taiki-e/github-actions/.github/workflows/rust-release.yml@931686d4e4cf88b13e790040727ccde2dba8ec62 # main
|
||||||
permissions:
|
permissions:
|
||||||
contents: write # for taiki-e/create-gh-release-action
|
contents: write # for taiki-e/create-gh-release-action
|
||||||
id-token: write # for rust-lang/crates-io-auth-action
|
id-token: write # for rust-lang/crates-io-auth-action
|
||||||
|
|||||||
32
CHANGELOG.md
32
CHANGELOG.md
@@ -10,8 +10,36 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [2.77.3] - 2026-05-09
|
||||||
|
|
||||||
|
- Update `typos@latest` to 1.46.1.
|
||||||
|
|
||||||
|
- Update `rclone@latest` to 1.74.1.
|
||||||
|
|
||||||
|
- Update `tombi@latest` to 0.11.0.
|
||||||
|
|
||||||
|
- Update `osv-scanner@latest` to 2.3.8.
|
||||||
|
|
||||||
|
- Update `mise@latest` to 2026.5.3.
|
||||||
|
|
||||||
|
## [2.77.2] - 2026-05-08
|
||||||
|
|
||||||
|
- Update `martin@latest` to 1.9.0.
|
||||||
|
|
||||||
|
- Update `wasm-bindgen@latest` to 0.2.121.
|
||||||
|
|
||||||
|
- Update `uv@latest` to 0.11.11.
|
||||||
|
|
||||||
|
- Update `mise@latest` to 2026.5.1.
|
||||||
|
|
||||||
|
- Update `prek@latest` to 0.3.13.
|
||||||
|
|
||||||
|
- Update `tombi@latest` to 0.10.6.
|
||||||
|
|
||||||
## [2.77.1] - 2026-05-05
|
## [2.77.1] - 2026-05-05
|
||||||
|
|
||||||
|
- Support `taiki-e/install-action@rust` tag.
|
||||||
|
|
||||||
- Update `tombi@latest` to 0.10.3.
|
- Update `tombi@latest` to 0.10.3.
|
||||||
|
|
||||||
- Update `martin@latest` to 1.8.2.
|
- Update `martin@latest` to 1.8.2.
|
||||||
@@ -6466,7 +6494,9 @@ 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.77.1...HEAD
|
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.77.3...HEAD
|
||||||
|
[2.77.3]: https://github.com/taiki-e/install-action/compare/v2.77.2...v2.77.3
|
||||||
|
[2.77.2]: https://github.com/taiki-e/install-action/compare/v2.77.1...v2.77.2
|
||||||
[2.77.1]: https://github.com/taiki-e/install-action/compare/v2.77.0...v2.77.1
|
[2.77.1]: https://github.com/taiki-e/install-action/compare/v2.77.0...v2.77.1
|
||||||
[2.77.0]: https://github.com/taiki-e/install-action/compare/v2.76.0...v2.77.0
|
[2.77.0]: https://github.com/taiki-e/install-action/compare/v2.76.0...v2.77.0
|
||||||
[2.76.0]: https://github.com/taiki-e/install-action/compare/v2.75.30...v2.76.0
|
[2.76.0]: https://github.com/taiki-e/install-action/compare/v2.75.30...v2.76.0
|
||||||
|
|||||||
@@ -36,3 +36,29 @@ to the platform object.
|
|||||||
|
|
||||||
If CI fails only for containers using older versions of glibc or musl, you may need to add the tool
|
If CI fails only for containers using older versions of glibc or musl, you may need to add the tool
|
||||||
name to one of the `*_incompat` arrays in `tools/ci/tool-list.sh`.
|
name to one of the `*_incompat` arrays in `tools/ci/tool-list.sh`.
|
||||||
|
|
||||||
|
## Release new version
|
||||||
|
|
||||||
|
Releases are performed by running the [release workflow](https://github.com/taiki-e/install-action/actions/workflows/release.yml) via workflow dispatch. The owner and collaborators can start the release workflow, but the owner’s [approval](https://docs.github.com/en/actions/reference/workflows-and-actions/deployments-and-environments#required-reviewers) is required before the actual release.
|
||||||
|
|
||||||
|
### Minor version vs patch version
|
||||||
|
|
||||||
|
Increase the patch version if only the following changes are included.
|
||||||
|
|
||||||
|
- Update the `@latest` version of the tool.
|
||||||
|
|
||||||
|
Rationale: Normally, tool versions are controlled by the `@<version>` syntax, which is explicitly separated from the versioning of the install-action itself.
|
||||||
|
|
||||||
|
Exception: If the major or minor version of the `cargo-binstall` is updated, the minor version may be increased because the behavior of the fallback may change slightly.
|
||||||
|
|
||||||
|
- Fix regressions or minor bugs.
|
||||||
|
|
||||||
|
Rationale: Semantic Versioning.
|
||||||
|
|
||||||
|
- Improve documentation or diagnostics.
|
||||||
|
|
||||||
|
Rationale: Semantic Versioning.
|
||||||
|
|
||||||
|
Usually increase the minor version otherwise.
|
||||||
|
|
||||||
|
Adding support for a new tool may conflict with existing fallbacks, so it is necessary to increase the minor version.
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ GitHub Action for installing development tools (mainly from GitHub Releases).
|
|||||||
| ---- | :------: | ----------- | ---- | ------- |
|
| ---- | :------: | ----------- | ---- | ------- |
|
||||||
| tool | **✓** | Tools to install (whitespace or comma separated list) | String | |
|
| tool | **✓** | Tools to install (whitespace or comma separated list) | String | |
|
||||||
| checksum | | Whether to enable checksums (strongly discouraged to disable) | Boolean | `true` |
|
| checksum | | Whether to enable checksums (strongly discouraged to disable) | Boolean | `true` |
|
||||||
|
| fallback | | Whether to use fallback (none, cargo-binstall, or cargo-install) | String | `cargo-binstall` |
|
||||||
|
|
||||||
### Example workflow
|
### Example workflow
|
||||||
|
|
||||||
|
|||||||
@@ -4,14 +4,14 @@ description: GitHub Action for installing development tools
|
|||||||
inputs:
|
inputs:
|
||||||
tool:
|
tool:
|
||||||
description: Tools to install (whitespace or comma separated list)
|
description: Tools to install (whitespace or comma separated list)
|
||||||
required: true
|
required: false
|
||||||
# default: #publish:tool
|
default: protoc
|
||||||
checksum:
|
checksum:
|
||||||
description: Whether to enable checksums (strongly discouraged to disable)
|
description: Whether to enable checksums (strongly discouraged to disable)
|
||||||
required: false
|
required: false
|
||||||
default: 'true'
|
default: 'true'
|
||||||
fallback:
|
fallback:
|
||||||
description: Whether to use fallback (none, cargo-binstall, cargo-install)
|
description: Whether to use fallback (none, cargo-binstall, or cargo-install)
|
||||||
required: false
|
required: false
|
||||||
default: 'cargo-binstall'
|
default: 'cargo-binstall'
|
||||||
|
|
||||||
|
|||||||
38
manifests/biome.json
generated
38
manifests/biome.json
generated
@@ -10,6 +10,44 @@
|
|||||||
"2.4": {
|
"2.4": {
|
||||||
"version": "2.4.14"
|
"version": "2.4.14"
|
||||||
},
|
},
|
||||||
|
"2.4.15": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.15/biome-linux-x64-musl",
|
||||||
|
"etag": "0x8DEADEDC0FCFEE0",
|
||||||
|
"hash": "60b19c9c7e611e1b18268b3d9baf9ec903f6ca184c3a8e81845f68fd3b621f49",
|
||||||
|
"bin": "biome"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.15/biome-darwin-x64",
|
||||||
|
"etag": "0x8DEADEDC08631B9",
|
||||||
|
"hash": "fab8a39dc54a38f820b2952f7f80e7e8993483b7501a4f19d1cbf4361128a07d",
|
||||||
|
"bin": "biome"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.15/biome-win32-x64.exe",
|
||||||
|
"etag": "0x8DEADEDC0D8D6B7",
|
||||||
|
"hash": "a77a61537dfc6f923b5b1fc912bc2e0ed46a83c3303ca973695d7f4f8351c71e",
|
||||||
|
"bin": "biome.exe"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.15/biome-linux-arm64-musl",
|
||||||
|
"etag": "0x8DEADEDC081C9DE",
|
||||||
|
"hash": "9dfd5ab51e493864777fc77447d8416cc19d70d644d900048e703aad95afe9d2",
|
||||||
|
"bin": "biome"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.15/biome-darwin-arm64",
|
||||||
|
"etag": "0x8DEADEDC063B561",
|
||||||
|
"hash": "b2c65601b3b0fcd0606c4152f20e3774aadf0b73ba791b8dbcff7e6f1a4fa17a",
|
||||||
|
"bin": "biome"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.15/biome-win32-arm64.exe",
|
||||||
|
"etag": "0x8DEADEDC0A3AAA6",
|
||||||
|
"hash": "52f859229094fb75198f3649036b38b4f6aae48b4040c5dec8d1f29a905c69f6",
|
||||||
|
"bin": "biome.exe"
|
||||||
|
}
|
||||||
|
},
|
||||||
"2.4.14": {
|
"2.4.14": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.14/biome-linux-x64-musl",
|
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.14/biome-linux-x64-musl",
|
||||||
|
|||||||
22
manifests/cargo-deny.json
generated
22
manifests/cargo-deny.json
generated
@@ -28,6 +28,28 @@
|
|||||||
"0.19": {
|
"0.19": {
|
||||||
"version": "0.19.4"
|
"version": "0.19.4"
|
||||||
},
|
},
|
||||||
|
"0.19.5": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEADC4AFCE086D",
|
||||||
|
"hash": "5ea64ae09959b5fe1072d898f95caaa89b374678ba6728d5e9ed1366745479b0"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEADC4A43426A1",
|
||||||
|
"hash": "36102b6ab83a546036ada57526227317a7827e1788ce39ac6df1c9102b86fa10"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DEADC4E4CE23BB",
|
||||||
|
"hash": "390159ef49444b9b0b98ce36b35bc068180103d078b73f0d3d67872eff375e3e"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DEADC4AB47CBC0",
|
||||||
|
"hash": "f23d2b4e343a54af3d925b557294c8c9d00dacb7bb98663f995a4427efebe1db"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEADC4A1166B57",
|
||||||
|
"hash": "0cf28e019edb3708ba9755b8c822864ee6d6175d6fc167956972e78ea9ff0be3"
|
||||||
|
}
|
||||||
|
},
|
||||||
"0.19.4": {
|
"0.19.4": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
"etag": "0x8DE9AED0DA16A3C",
|
"etag": "0x8DE9AED0DA16A3C",
|
||||||
|
|||||||
38
manifests/cargo-llvm-cov.json
generated
38
manifests/cargo-llvm-cov.json
generated
@@ -35,6 +35,44 @@
|
|||||||
"0.8": {
|
"0.8": {
|
||||||
"version": "0.8.5"
|
"version": "0.8.5"
|
||||||
},
|
},
|
||||||
|
"0.8.6": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEAD9DFC629D58",
|
||||||
|
"hash": "15db93baf9410ed9dd01b89b9cc1d98cdc86bb381bc3ca77ba256f6cc6bf8852"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEAD9DEFD2B9FE",
|
||||||
|
"hash": "5f92be8cff2016e5435b876a29e15f726a803701b4fab5fc7d295b94cd954afa"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DEAD9E249616EC",
|
||||||
|
"hash": "9e254799deddb5b8c99d0bb1785674891e06eb432c63deb2ae113ccd67f06e4d"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DEAD9DFB03ACB9",
|
||||||
|
"hash": "b3ad4cceb5a4cc2450c30f16a9fe86d0e673c311e3b807590b38b25b8a2eaf77"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEAD9DF69D79EF",
|
||||||
|
"hash": "ef9e27aa59bfbe2c3006b8ad3dc8c64aee7b704a6c9236c3bcf711ec47c6c42d"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DEAD9E22BC8D0D",
|
||||||
|
"hash": "2379527cd030cb0b99841fefc0a249e19bb614681a01e46c9759afba6f0b4ff2"
|
||||||
|
},
|
||||||
|
"powerpc64le_linux_musl": {
|
||||||
|
"etag": "0x8DEAD9DFE216AD4",
|
||||||
|
"hash": "5db10c4fcd4452dd544f0efc546c5d52d83e7d1c079d3a458aca414a70c44d88"
|
||||||
|
},
|
||||||
|
"riscv64_linux_musl": {
|
||||||
|
"etag": "0x8DEAD9DF80B4E05",
|
||||||
|
"hash": "ed2a13d217eb9c26d1c197460826b17a94ac234d87345b73d3096ac5caa1531f"
|
||||||
|
},
|
||||||
|
"s390x_linux_gnu": {
|
||||||
|
"etag": "0x8DEAD9E0CABCE5C",
|
||||||
|
"hash": "4a4fbf602624866c511f35cdf443bf8c631efd1de31694aea592e6b69fca1b8f"
|
||||||
|
}
|
||||||
|
},
|
||||||
"0.8.5": {
|
"0.8.5": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
"etag": "0x8DE8663A51E8D6F",
|
"etag": "0x8DE8663A51E8D6F",
|
||||||
|
|||||||
25
manifests/martin.json
generated
25
manifests/martin.json
generated
@@ -31,10 +31,31 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "1.8.2"
|
"version": "1.9.0"
|
||||||
},
|
},
|
||||||
"1": {
|
"1": {
|
||||||
"version": "1.8.2"
|
"version": "1.9.0"
|
||||||
|
},
|
||||||
|
"1.9": {
|
||||||
|
"version": "1.9.0"
|
||||||
|
},
|
||||||
|
"1.9.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEACFBBCCAA91B",
|
||||||
|
"hash": "e3a7f9eee6336b5f3a6020430d2ff53d457295d0bb9e0f5c41a5d81ea962dc1f"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEACFBBBD98FB9",
|
||||||
|
"hash": "7dcaed930819d28acca8311222c1e978aacadeebd6915d6cf86821a3057616f5"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DEACFBBBC0A581",
|
||||||
|
"hash": "a4505f5d862e97f5e8587268859860841b69aa99355963c67cc4d181ffec4fba"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEACFBBC01844E",
|
||||||
|
"hash": "d51a66b157175a955a6332350885f127eee82fff94e7d1a2c1173b0b17878ec7"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"1.8": {
|
"1.8": {
|
||||||
"version": "1.8.2"
|
"version": "1.8.2"
|
||||||
|
|||||||
110
manifests/mise.json
generated
110
manifests/mise.json
generated
@@ -27,13 +27,117 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "2026.5.0"
|
"version": "2026.5.3"
|
||||||
},
|
},
|
||||||
"2026": {
|
"2026": {
|
||||||
"version": "2026.5.0"
|
"version": "2026.5.3"
|
||||||
},
|
},
|
||||||
"2026.5": {
|
"2026.5": {
|
||||||
"version": "2026.5.0"
|
"version": "2026.5.3"
|
||||||
|
},
|
||||||
|
"2026.5.4": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEADBA8BC5AE8D",
|
||||||
|
"hash": "96aaa896d9d3c02a7f72ff92f85b879afb7e9dcf92d81f72d873aa4d330b2615"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEADBA8E5CF79B",
|
||||||
|
"hash": "301b5f875b9ac34d5535126aec6400c2c2b540761f137cec874fcb73d577e116"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DEADBA8FDB59F9",
|
||||||
|
"hash": "3c66193570f51ca33198e31d6f685ebd9d094aa28b46619be18f8c3825df015e"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DEADBA877F3EE8",
|
||||||
|
"hash": "3c2ec2ee50066c731d4c4492409ed234a2275f9836df02807637c1ea72c96ce9"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEADBA8D9F37F9",
|
||||||
|
"hash": "740210925b3dd87de72b0e6dc428176716a9870c16831f762916567dbb9252f4"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DEADBA8F6B150C",
|
||||||
|
"hash": "c9c9ff3708df345b9c32cc449f230865136e2d854d4896d15c951c209313d4ee"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"2026.5.3": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEACF30926DA73",
|
||||||
|
"hash": "dd30b798647d29593ad6ea72882e8c6293ee6f3b10f1d7a12ed08e725631ef8e"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEACF30BAD955A",
|
||||||
|
"hash": "184d925d4325d85b932b2d60bda148851364fd93ce8734e8061041822eed3fd5"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DEACF30D12994C",
|
||||||
|
"hash": "7ac7edbbe47399b9c8c8a151b31d94056b5059a4251820372e96f469f97d1d23"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DEACF3054F9DD6",
|
||||||
|
"hash": "9d756fbbcc50d78cb5772e4d260d8018f9a6f9bff226f17c8fb70a0d899572de"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEACF30AE815D4",
|
||||||
|
"hash": "22a65d3906a68ac415263ba6c4b9fe23c5c35e5dfd67c8440790a1023c032c51"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DEACF30CE96D98",
|
||||||
|
"hash": "9da9f55f7f32488a40f46c7c66c4e7eed995b9370f7f09cf0bf61cf2c3f3a13e"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"2026.5.2": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEAC3BF99830AB",
|
||||||
|
"hash": "6663a7af02a23dbff5ea421c8bab86fca72c3969db3adf880b8a149131c5d2b1"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEAC3BFC39F4F7",
|
||||||
|
"hash": "a38b4b7fe61a3ab600ed1e638e8f9f741c690115642e07193d5490571fcb74cb"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DEAC3BFD7E279E",
|
||||||
|
"hash": "72638be34cbf2751d352def7bc77235ec05e736c2c8ddde81e2f93d1a93eb2c9"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DEAC3BF60A7DBC",
|
||||||
|
"hash": "9e38d879e684e95c7412fba4e50721fb8874d2884430ebf39e9b17641a2defc8"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEAC3BFB3C3FF7",
|
||||||
|
"hash": "01e821f5a60efad8296a249604234e5dd4db46b4b417831a8bf0d92f34b5d56c"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DEAC3BFD0CAB9F",
|
||||||
|
"hash": "58ccfa0d4aa603c5bf3955f3887dfcc76c452a13b946d83c0aee009a3fbf56c7"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"2026.5.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEAAEAFD6A3D30",
|
||||||
|
"hash": "5cb9f8cc7b071c5c5931fafd79bd523a81cbffe6bb23d56daea7b0be86d0a086"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEAAEAFFDCC12D",
|
||||||
|
"hash": "ed6c715d359bf2313fe793bc44269e38df24246c91a453fffbd0b9d94642af8f"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DEAAEB01618438",
|
||||||
|
"hash": "a82d52bdf35e29e93c264f5dff2bebcc50030101f98dc0902ea039a043b003a5"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DEAAEAF98AF700",
|
||||||
|
"hash": "375c6a365bf7a42b3645fd3816fbd11c94c1d04af9df49910fbe11929878a365"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEAAEAFF27F87B",
|
||||||
|
"hash": "0eeb03e5f64f2c8fa2b0bcdb3a57fae11057d84d1f24381eb34b90663c68ffa3"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DEAAEB00E9591F",
|
||||||
|
"hash": "d5b6c29be4711ede84b2f08b54b626e6c36ba7b1610b8193d81dcf3a3c0728a4"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"2026.5.0": {
|
"2026.5.0": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
38
manifests/osv-scanner.json
generated
38
manifests/osv-scanner.json
generated
@@ -2,13 +2,45 @@
|
|||||||
"rust_crate": null,
|
"rust_crate": null,
|
||||||
"template": null,
|
"template": null,
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "2.3.6"
|
"version": "2.3.8"
|
||||||
},
|
},
|
||||||
"2": {
|
"2": {
|
||||||
"version": "2.3.6"
|
"version": "2.3.8"
|
||||||
},
|
},
|
||||||
"2.3": {
|
"2.3": {
|
||||||
"version": "2.3.6"
|
"version": "2.3.8"
|
||||||
|
},
|
||||||
|
"2.3.8": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.8/osv-scanner_linux_amd64",
|
||||||
|
"etag": "0x8DEACC126BEB6F5",
|
||||||
|
"hash": "bc98e15319ed0d515e3f9235287ba53cdc5535d576d24fd573978ecfe9ab92dc"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.8/osv-scanner_darwin_amd64",
|
||||||
|
"etag": "0x8DEACC126942D4E",
|
||||||
|
"hash": "b8a80a9f14ca4c0cd0fc2d351b28f740da9e6a5b18385ac9f9d083360b5b504e"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.8/osv-scanner_windows_amd64.exe",
|
||||||
|
"etag": "0x8DEACC128882583",
|
||||||
|
"hash": "cb04e79dd9698a7bc821bbfdddec916a416d1409fda79c927c509d37d00c9716"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.8/osv-scanner_linux_arm64",
|
||||||
|
"etag": "0x8DEACC126B3EDAA",
|
||||||
|
"hash": "8158b18edd2d03b1a30d905ca91b032bc62262167be8f206c27114f08823e27c"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.8/osv-scanner_darwin_arm64",
|
||||||
|
"etag": "0x8DEACC12887FE9C",
|
||||||
|
"hash": "a8cd6507b06239f463a7642430cfd2d154882f150f6e30cdc0653e28dfc34216"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.8/osv-scanner_windows_arm64.exe",
|
||||||
|
"etag": "0x8DEACC126A2C2E6",
|
||||||
|
"hash": "285d1fbcf2c69ab5ee38ae3a850ab46e83f32ef1cd5f3c4c9eb161cc493f6d52"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"2.3.6": {
|
"2.3.6": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
38
manifests/prek.json
generated
38
manifests/prek.json
generated
@@ -39,10 +39,44 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.3.11"
|
"version": "0.3.13"
|
||||||
},
|
},
|
||||||
"0.3": {
|
"0.3": {
|
||||||
"version": "0.3.11"
|
"version": "0.3.13"
|
||||||
|
},
|
||||||
|
"0.3.13": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEAAD16585793A",
|
||||||
|
"hash": "e10cb36c9181044cda34522899457458e3551396dbc4dcf60e1ac1a8d7a71670"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEAAD164CE6904",
|
||||||
|
"hash": "2bbfdf15cfe6e954b98cb27094828f5c55a8bec0a02cf55041f783c71e3b8955"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DEAAD165069ED8",
|
||||||
|
"hash": "ca32a6451cfdd22a27d99313b3a2f91eb0ce6d191eb8e35e2467f1551252ebbb"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DEAAD16312F4C4",
|
||||||
|
"hash": "af3122f5ddd69644b7cf4d3e3263305e7e2d12e03be2cb56e8888493ff4d9e72"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEAAD162CCEBC5",
|
||||||
|
"hash": "0b3b3dd0fbab7b95217280248196bde741b47b8de7bf60de50b4a12a9cc17b1f"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DEAAD162A434DC",
|
||||||
|
"hash": "892cb69e81c5c77c8af23dd930d4bcf578b8f62765ee00e3ba8fb76d2035eb34"
|
||||||
|
},
|
||||||
|
"riscv64_linux_gnu": {
|
||||||
|
"etag": "0x8DEAAD1647231E0",
|
||||||
|
"hash": "8cc1fa33a4cc1fe97312d22558140842324bcc03cde679c01d49bd5d0e16a153"
|
||||||
|
},
|
||||||
|
"s390x_linux_gnu": {
|
||||||
|
"etag": "0x8DEAAD164AE81D1",
|
||||||
|
"hash": "dd447503753d9269894cf9cbc651c493aa0530525bee12f415555d3772860a06"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.3.12": {
|
"0.3.12": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
32
manifests/rclone.json
generated
32
manifests/rclone.json
generated
@@ -27,13 +27,39 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "1.74.0"
|
"version": "1.74.1"
|
||||||
},
|
},
|
||||||
"1": {
|
"1": {
|
||||||
"version": "1.74.0"
|
"version": "1.74.1"
|
||||||
},
|
},
|
||||||
"1.74": {
|
"1.74": {
|
||||||
"version": "1.74.0"
|
"version": "1.74.1"
|
||||||
|
},
|
||||||
|
"1.74.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEAD1B458A41BC",
|
||||||
|
"hash": "67df3059a6233b6e32e604bcd637654bb294ff86291b65ede77123e94818d911"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEAD1C25E09770",
|
||||||
|
"hash": "4f10d7845422d8568e187a0f6813f124bca9b657ac7becd8bdf8508fa968a336"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DEAD1C6237A9FA",
|
||||||
|
"hash": "51326acc0d9cf60234aa5787d8da66a621430aa373542a6b35bad8a4a26ca43e"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DEAD1B5EE81512",
|
||||||
|
"hash": "c816ed0e568de4dd1bba1a4d0cd47523d3dd54337dd5fde73f1b068857ecf877"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEAD1C2F373459",
|
||||||
|
"hash": "98c04f5f678fe87d435d6f4b1fe204103c5906b151357e631ba0111410691213"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DEAD1C6A934E14",
|
||||||
|
"hash": "317d2080debf0d941b12efb3a327d06e5cc1815c1dc4d79cb3665811b29ed12f"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"1.74.0": {
|
"1.74.0": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
151
manifests/tombi.json
generated
151
manifests/tombi.json
generated
@@ -2,10 +2,157 @@
|
|||||||
"rust_crate": null,
|
"rust_crate": null,
|
||||||
"template": null,
|
"template": null,
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.10.3"
|
"version": "0.11.0"
|
||||||
|
},
|
||||||
|
"0.11": {
|
||||||
|
"version": "0.11.0"
|
||||||
|
},
|
||||||
|
"0.11.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.11.1/tombi-cli-0.11.1-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"etag": "0x8DEADA939853E26",
|
||||||
|
"hash": "827a8de6959b37b28e9a4d2dc3bfdb28e647d6de690d81a9a6751afabaa73763",
|
||||||
|
"bin": "tombi-cli-0.11.1-x86_64-unknown-linux-musl/tombi"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.11.1/tombi-cli-0.11.1-x86_64-apple-darwin.tar.gz",
|
||||||
|
"etag": "0x8DEADA9397FECFB",
|
||||||
|
"hash": "c9245de0d601154d01e0cd6d57f0b92465b1fa03f95221faca13a929b1e4648e",
|
||||||
|
"bin": "tombi-cli-0.11.1-x86_64-apple-darwin/tombi"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.11.1/tombi-cli-0.11.1-x86_64-pc-windows-msvc.zip",
|
||||||
|
"etag": "0x8DEADA9398013E0",
|
||||||
|
"hash": "ad90d99ed4a525b820afeb414946e9bfe20770913d1975da04f57a350729e7d4"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.11.1/tombi-cli-0.11.1-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"etag": "0x8DEADA93A1E12DD",
|
||||||
|
"hash": "f08c006ac16e8cf100c41e66276b22d29ea1a051f0d8a36b5a07dbfa36ce41fd",
|
||||||
|
"bin": "tombi-cli-0.11.1-aarch64-unknown-linux-musl/tombi"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.11.1/tombi-cli-0.11.1-aarch64-apple-darwin.tar.gz",
|
||||||
|
"etag": "0x8DEADA9399668E8",
|
||||||
|
"hash": "e8624e4fce53073c0ae85b759eb0b901c95d9ae28c025586e4c629ac9ea2cf67",
|
||||||
|
"bin": "tombi-cli-0.11.1-aarch64-apple-darwin/tombi"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.11.1/tombi-cli-0.11.1-aarch64-pc-windows-msvc.zip",
|
||||||
|
"etag": "0x8DEADA9398B9F9F",
|
||||||
|
"hash": "b9d8f1614b33691ff0ff7258c57c83f193f758dd378081a5ffb6c8bcb1910e4d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.11.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.11.0/tombi-cli-0.11.0-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"etag": "0x8DEACE666546096",
|
||||||
|
"hash": "f56f17e1d762e0cd7e127823daf2778f25b68fdecfc7d7d628a6a0d10ef13a3e",
|
||||||
|
"bin": "tombi-cli-0.11.0-x86_64-unknown-linux-musl/tombi"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.11.0/tombi-cli-0.11.0-x86_64-apple-darwin.tar.gz",
|
||||||
|
"etag": "0x8DEACE666DE0443",
|
||||||
|
"hash": "0e73dddbd8f92324f0aa6b3bf3878913c4021d9c6385ba60875cdbbcda8f109a",
|
||||||
|
"bin": "tombi-cli-0.11.0-x86_64-apple-darwin/tombi"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.11.0/tombi-cli-0.11.0-x86_64-pc-windows-msvc.zip",
|
||||||
|
"etag": "0x8DEACE6664DFF29",
|
||||||
|
"hash": "3f702350d274d63ae5bba0f8e62098e901c3013a5a2ad25a2d6a61fa01251ad9"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.11.0/tombi-cli-0.11.0-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"etag": "0x8DEACE666444616",
|
||||||
|
"hash": "aaf54d4615008e154d9136c19c3619b37f8818d74a4ba224a3b4fa21a2c7705d",
|
||||||
|
"bin": "tombi-cli-0.11.0-aarch64-unknown-linux-musl/tombi"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.11.0/tombi-cli-0.11.0-aarch64-apple-darwin.tar.gz",
|
||||||
|
"etag": "0x8DEACE6664A0BFD",
|
||||||
|
"hash": "87e8869b53b80d76153de661da717d963fc44803a34e21ff2eade7708f242933",
|
||||||
|
"bin": "tombi-cli-0.11.0-aarch64-apple-darwin/tombi"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.11.0/tombi-cli-0.11.0-aarch64-pc-windows-msvc.zip",
|
||||||
|
"etag": "0x8DEACE666EF0824",
|
||||||
|
"hash": "6a7677475fc23d91145fac74e2b4c3d547488f7752e8fa4fd21c14adaedecfe9"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.10": {
|
"0.10": {
|
||||||
"version": "0.10.3"
|
"version": "0.10.6"
|
||||||
|
},
|
||||||
|
"0.10.6": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.6/tombi-cli-0.10.6-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"etag": "0x8DEABD216B74CCB",
|
||||||
|
"hash": "d91f156278f510c5f159ac3ed3a4c85cf0144e779fffc898756074797fd657fa",
|
||||||
|
"bin": "tombi-cli-0.10.6-x86_64-unknown-linux-musl/tombi"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.6/tombi-cli-0.10.6-x86_64-apple-darwin.tar.gz",
|
||||||
|
"etag": "0x8DEABD21602AAC2",
|
||||||
|
"hash": "624e8c4e0a60e788079c05eff4c31bb1819bac2e02c24b182de52c2f63b6cd25",
|
||||||
|
"bin": "tombi-cli-0.10.6-x86_64-apple-darwin/tombi"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.6/tombi-cli-0.10.6-x86_64-pc-windows-msvc.zip",
|
||||||
|
"etag": "0x8DEABD21611197B",
|
||||||
|
"hash": "06860acc2bc3aef026585dc51dce330469505b5d0c1933621dd6c6a6abc2072b"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.6/tombi-cli-0.10.6-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"etag": "0x8DEABD2162306B9",
|
||||||
|
"hash": "cef1452a2750080e50967e1d0e57d6387e41c20b61b820fb5397407a7b60aa92",
|
||||||
|
"bin": "tombi-cli-0.10.6-aarch64-unknown-linux-musl/tombi"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.6/tombi-cli-0.10.6-aarch64-apple-darwin.tar.gz",
|
||||||
|
"etag": "0x8DEABD216B615AF",
|
||||||
|
"hash": "b40f5011d27113dff1777e61717bfbe179b0e7cf339c0c8ef18475318a434e2e",
|
||||||
|
"bin": "tombi-cli-0.10.6-aarch64-apple-darwin/tombi"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.6/tombi-cli-0.10.6-aarch64-pc-windows-msvc.zip",
|
||||||
|
"etag": "0x8DEABD21622DFC4",
|
||||||
|
"hash": "bc18938f699c85220d908a8de27b8a717aa6e15ba00b2b1cff3528c743799234"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.10.5": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.5/tombi-cli-0.10.5-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"etag": "0x8DEAB4590C91292",
|
||||||
|
"hash": "a60b4b3fdb9988cf63aeaeeef62251ff35f6dee6e2ea3fa11b1c12988fe57d64",
|
||||||
|
"bin": "tombi-cli-0.10.5-x86_64-unknown-linux-musl/tombi"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.5/tombi-cli-0.10.5-x86_64-apple-darwin.tar.gz",
|
||||||
|
"etag": "0x8DEAB4590D0AB1A",
|
||||||
|
"hash": "536e593c0522212d4ec1b9be97ab202389300a4b1c7bbbba78b640f228c950be",
|
||||||
|
"bin": "tombi-cli-0.10.5-x86_64-apple-darwin/tombi"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.5/tombi-cli-0.10.5-x86_64-pc-windows-msvc.zip",
|
||||||
|
"etag": "0x8DEAB4590DB26A1",
|
||||||
|
"hash": "54d2401bf2e8921f2af826299b016feeb1511c2f4516b83eccbc505ad25c236f"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.5/tombi-cli-0.10.5-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"etag": "0x8DEAB4590C01BF4",
|
||||||
|
"hash": "c952dffaec3441f32abfdde545999296cd3de98d2e71c947693f36686e879941",
|
||||||
|
"bin": "tombi-cli-0.10.5-aarch64-unknown-linux-musl/tombi"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.5/tombi-cli-0.10.5-aarch64-apple-darwin.tar.gz",
|
||||||
|
"etag": "0x8DEAB45913EF659",
|
||||||
|
"hash": "7fed036c0f85ae60f4f5810ac2554676645dff85e40cee941f98c24228730db7",
|
||||||
|
"bin": "tombi-cli-0.10.5-aarch64-apple-darwin/tombi"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.5/tombi-cli-0.10.5-aarch64-pc-windows-msvc.zip",
|
||||||
|
"etag": "0x8DEAB45915E4205",
|
||||||
|
"hash": "ca387a677ff18577461f85743cd23405260980ed1c97d75e62877813d9a9340e"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.10.4": {
|
"0.10.4": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
28
manifests/typos.json
generated
28
manifests/typos.json
generated
@@ -21,13 +21,35 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "1.46.0"
|
"version": "1.46.1"
|
||||||
},
|
},
|
||||||
"1": {
|
"1": {
|
||||||
"version": "1.46.0"
|
"version": "1.46.1"
|
||||||
},
|
},
|
||||||
"1.46": {
|
"1.46": {
|
||||||
"version": "1.46.0"
|
"version": "1.46.1"
|
||||||
|
},
|
||||||
|
"1.46.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEAD0A44E0E9A4",
|
||||||
|
"hash": "c574fa505596922ba2e7b1027a0a5b2df528f399b86b6915d85748186a65ca44"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEAD0A2BE512D2",
|
||||||
|
"hash": "bc585c22f2c4f5963ad782df1d4764a91476d3079477a08833ff87dfa416bb72"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DEAD0A88A2D8F4",
|
||||||
|
"hash": "a7b042fc79bf7b73b00ece054ec3109858e001136c2642f28004544b571d37a2"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DEAD0A3E45E3B0",
|
||||||
|
"hash": "70a8e5a2c6272e25438ed8a9f10c40c9becf79f2800183fd34603a0840162eac"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEAD0A7F8A3770",
|
||||||
|
"hash": "bb5e07df5c938f41b95903ca8943d9230eb5a4cfbc8a2ff1f3a029d5370926a8"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"1.46.0": {
|
"1.46.0": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
118
manifests/uv.json
generated
118
manifests/uv.json
generated
@@ -68,10 +68,124 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.11.8"
|
"version": "0.11.11"
|
||||||
},
|
},
|
||||||
"0.11": {
|
"0.11": {
|
||||||
"version": "0.11.8"
|
"version": "0.11.11"
|
||||||
|
},
|
||||||
|
"0.11.12": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEAD528B9020D3",
|
||||||
|
"hash": "591a7557f5ba7e51565f338dd4c50cebc12820ec2ebb8403a4304685f8d53ab9"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEAD528B0CB7B0",
|
||||||
|
"hash": "32fb217e6181384bf6534b31adcc66cd552eff98643c4bb35832be8552486912"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DEAD528B4B2817",
|
||||||
|
"hash": "e46956a6b088a0382101c797eef945c1b03826e629e968d434cf838d42d85b6b"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DEAD5288CE4ED4",
|
||||||
|
"hash": "b70e87f15f12d750d218042c4ed36e41de0757eab249d332ee2e242e4174b5d5"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEAD528805515D",
|
||||||
|
"hash": "bb7c6ef869ec00cd1452f4884acf23d00b153c356ba9197ae99a1bc1ceadb7f3"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DEAD52883FA7B4",
|
||||||
|
"hash": "393de1abc2f663cb9dd24405c7a7b31119e2a734609a233d9b89415821f39bf9"
|
||||||
|
},
|
||||||
|
"powerpc64le_linux_gnu": {
|
||||||
|
"etag": "0x8DEAD528A58159E",
|
||||||
|
"hash": "36619f91357b240648caed6557fe893922c7986319c070f4feb225e8f3180b49"
|
||||||
|
},
|
||||||
|
"riscv64_linux_gnu": {
|
||||||
|
"etag": "0x8DEAD528A83AF88",
|
||||||
|
"hash": "9bdcac006731a2094ad002d93c4fe84a259484e4d35566e29fcb76962961cef9"
|
||||||
|
},
|
||||||
|
"s390x_linux_gnu": {
|
||||||
|
"etag": "0x8DEAD528ADCDCD9",
|
||||||
|
"hash": "c9ae09f73066fb9c48beaec2ab4ad2407ce94354c5224e2982196577d6bf4581"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.11.11": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEABAB3A32BEEE",
|
||||||
|
"hash": "80521f18ba83109acd17e0730bd8ff898c3426aa62252c627d63418b353e788a"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEABAB39981750",
|
||||||
|
"hash": "57a1a8085b4088fbcbd5080c0c30723ba6d0692c89cd071c08a4209e8da602d1"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DEABAB39A6115C",
|
||||||
|
"hash": "2f75a0db2c3530b6b3c24434dc38137f61ff1f4e5f2d7b4ddc5bcd142cf58b65"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DEABAB36BDA901",
|
||||||
|
"hash": "0fc9a49b3900f77ffaccf3ff69a70ddbc1d479e70ac5d8fd6416a7577b03c5a1"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEABAB36053AA7",
|
||||||
|
"hash": "3a185bf8f46a7b7c8b910d111825907b1638d0ae503cb3c333ae205772354046"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DEABAB366D2476",
|
||||||
|
"hash": "3d8f05de7ed9de885299565f78832a13e443be51de86260f25edb7cfd0fa05f6"
|
||||||
|
},
|
||||||
|
"powerpc64le_linux_gnu": {
|
||||||
|
"etag": "0x8DEABAB38C2092C",
|
||||||
|
"hash": "5348415c8606e5efac5cb293d83d2ae71e43a2dcabf677c6a4cac965c1982c74"
|
||||||
|
},
|
||||||
|
"riscv64_linux_gnu": {
|
||||||
|
"etag": "0x8DEABAB38D70036",
|
||||||
|
"hash": "0eadf068918b960e7bf62eda83613c08d99f0d002b8d475d3383993191554d04"
|
||||||
|
},
|
||||||
|
"s390x_linux_gnu": {
|
||||||
|
"etag": "0x8DEABAB39185391",
|
||||||
|
"hash": "f19c950a93b1f5af4108267743f3de61346250b35c60cc552fb4187b534af770"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.11.10": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEAAE44DCF49FB",
|
||||||
|
"hash": "e3e78e7698d72c133c5ce851a6d60ee83afdc4c0edced382af9fd1f8e11d0105"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEAAE44CEF82BE",
|
||||||
|
"hash": "8fd091211089973f528e147166e3af683ab4ecebd4312a55d0d17d87adbde67a"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DEAAE44D040512",
|
||||||
|
"hash": "7a0c424c7bc55a74751f13592235953ebbe182fa00355f7ae3fb7ab734a51638"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DEAAE44A345FEE",
|
||||||
|
"hash": "14c21bef6b54d268c6583d851095a543e6cb03a8e4bdca9a44ab91532b14cbc2"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEAAE4496FA369",
|
||||||
|
"hash": "e93d6af7dfff7071edd16342ba9eeccfc28d8a7deaa5707efeecf63a63a74453"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DEAAE449BDB9A2",
|
||||||
|
"hash": "3d5878cfc55106083ada1e41cccdde477413701eb9d34767e8ad973bb0863de6"
|
||||||
|
},
|
||||||
|
"powerpc64le_linux_gnu": {
|
||||||
|
"etag": "0x8DEAAE44C0F6DBE",
|
||||||
|
"hash": "dfe5b338e2ebc1e5a2850a17bce35edb8e47550c221d9245c007eaf3003cb6ed"
|
||||||
|
},
|
||||||
|
"riscv64_linux_gnu": {
|
||||||
|
"etag": "0x8DEAAE44C34CD09",
|
||||||
|
"hash": "0c8776a0814bf7e32e025d13c733c3a800171a16fba77d1c21e6f10be6a28d8b"
|
||||||
|
},
|
||||||
|
"s390x_linux_gnu": {
|
||||||
|
"etag": "0x8DEAAE44CE003C6",
|
||||||
|
"hash": "66dfdc5a216a9fbd7c2541a66f753544dddbcbb2f7a597c9bbc91d10af534c7d"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.11.8": {
|
"0.11.8": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
26
manifests/wasm-bindgen.json
generated
26
manifests/wasm-bindgen.json
generated
@@ -43,10 +43,32 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.2.120"
|
"version": "0.2.121"
|
||||||
},
|
},
|
||||||
"0.2": {
|
"0.2": {
|
||||||
"version": "0.2.120"
|
"version": "0.2.121"
|
||||||
|
},
|
||||||
|
"0.2.121": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DEABD2CE026990",
|
||||||
|
"hash": "3039f38f65fe237b640cf06a140c919ca8d717ec5012146d145d3f27bb4d6b28"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DEABD2CE0D80A6",
|
||||||
|
"hash": "199ca4184dc35b57432e820cb9385b5be65b28a152f569f711e6e8a3e56323c8"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DEABD2CDD6CF9C",
|
||||||
|
"hash": "643af23c391340a1069b22a34806c0a0969389ad8fe088160c08d7c53d1b79c4"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"etag": "0x8DEABD2CE013270",
|
||||||
|
"hash": "e314cffdca0b10ed8768f9225316490512386d449cd95c2f7b16e55abe930161"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DEABD2CDEE5BDA",
|
||||||
|
"hash": "4b36a8a9283808af6d23a0d2d549a299e40045ab8b2279c139cdff6319b6f0c3"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.2.120": {
|
"0.2.120": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
@@ -37,10 +37,10 @@ image='ghcr.io/taiki-e/tidy'
|
|||||||
if [[ -n "${TIDY_DEV:-}" ]]; then
|
if [[ -n "${TIDY_DEV:-}" ]]; then
|
||||||
image+=':latest'
|
image+=':latest'
|
||||||
else
|
else
|
||||||
image+='@sha256:4d7ec52a86bd3c0a2d96627b0ec3aa534afc02c2d56fc9a898df64e29aa03312'
|
image+='@sha256:1d3a5d57c486cbac02ef3d8ee29bb0768ebd1fbffef61a61d282215464e2551d'
|
||||||
fi
|
fi
|
||||||
user="$(id -u):$(id -g)"
|
user="$(id -u):$(id -g)"
|
||||||
workdir=$(pwd)
|
workdir="${PWD}"
|
||||||
tmp=$(mktemp -d)
|
tmp=$(mktemp -d)
|
||||||
trap -- 'rm -rf -- "${tmp:?}"' EXIT
|
trap -- 'rm -rf -- "${tmp:?}"' EXIT
|
||||||
mkdir -p -- "${tmp}"/{pwsh-cache,pwsh-local,zizmor-cache,dummy-dir,tmp}
|
mkdir -p -- "${tmp}"/{pwsh-cache,pwsh-local,zizmor-cache,dummy-dir,tmp}
|
||||||
@@ -111,7 +111,9 @@ while IFS= read -r path; do
|
|||||||
done < <(git status --porcelain --ignored | grep -E '^!!' | cut -d' ' -f2)
|
done < <(git status --porcelain --ignored | grep -E '^!!' | cut -d' ' -f2)
|
||||||
|
|
||||||
docker_run() {
|
docker_run() {
|
||||||
"${docker}" "${common_args[@]}" "$@"
|
local script="$1"
|
||||||
|
shift
|
||||||
|
"${docker}" "${common_args[@]}" "$@" "${image}" /checks/"${script}"
|
||||||
code2="$?"
|
code2="$?"
|
||||||
if [[ ${code} -eq 0 ]] && [[ ${code2} -ne 0 ]]; then
|
if [[ ${code} -eq 0 ]] && [[ ${code2} -ne 0 ]]; then
|
||||||
code="${code2}"
|
code="${code2}"
|
||||||
@@ -119,29 +121,23 @@ docker_run() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
set +e
|
set +e
|
||||||
docker_run \
|
docker_run offline.sh \
|
||||||
--mount "type=bind,source=${workdir},target=${workdir}" --workdir "${workdir}" \
|
--mount "type=bind,source=${workdir},target=${workdir}" --workdir "${workdir}" \
|
||||||
--mount "type=bind,source=${workdir}/.git,target=${workdir}/.git,readonly" \
|
--mount "type=bind,source=${workdir}/.git,target=${workdir}/.git,readonly" \
|
||||||
--mount "type=bind,source=${tmp}/tmp,target=/tmp/tidy" \
|
--mount "type=bind,source=${tmp}/tmp,target=/tmp/tidy" \
|
||||||
--mount "type=bind,source=${tmp}/pwsh-cache,target=/.cache/powershell" \
|
--mount "type=bind,source=${tmp}/pwsh-cache,target=/.cache/powershell" \
|
||||||
--mount "type=bind,source=${tmp}/pwsh-local,target=/.local/share/powershell" \
|
--mount "type=bind,source=${tmp}/pwsh-local,target=/.local/share/powershell" \
|
||||||
--network=none \
|
--network=none
|
||||||
"${image}" \
|
|
||||||
/checks/offline.sh
|
|
||||||
# Some good audits requires access to GitHub API.
|
# Some good audits requires access to GitHub API.
|
||||||
docker_run \
|
docker_run zizmor.sh \
|
||||||
--mount "type=bind,source=${workdir},target=${workdir},readonly" --workdir "${workdir}" \
|
--mount "type=bind,source=${workdir},target=${workdir},readonly" --workdir "${workdir}" \
|
||||||
--mount "type=bind,source=${tmp}/zizmor-cache,target=/.cache/zizmor" \
|
--mount "type=bind,source=${tmp}/zizmor-cache,target=/.cache/zizmor" \
|
||||||
--env GH_TOKEN --env GITHUB_TOKEN --env ZIZMOR_GITHUB_TOKEN \
|
--env GH_TOKEN --env GITHUB_TOKEN --env ZIZMOR_GITHUB_TOKEN
|
||||||
"${image}" \
|
|
||||||
/checks/zizmor.sh
|
|
||||||
# We use remote dictionary.
|
# We use remote dictionary.
|
||||||
docker_run \
|
docker_run cspell.sh \
|
||||||
--mount "type=bind,source=${workdir},target=${workdir},readonly" --workdir "${workdir}" \
|
--mount "type=bind,source=${workdir},target=${workdir},readonly" --workdir "${workdir}" \
|
||||||
--mount "type=bind,source=${workdir}/.github/.cspell/project-dictionary.txt,target=${workdir}/.github/.cspell/project-dictionary.txt" \
|
--mount "type=bind,source=${workdir}/.github/.cspell/project-dictionary.txt,target=${workdir}/.github/.cspell/project-dictionary.txt" \
|
||||||
--mount "type=bind,source=${workdir}/.github/.cspell/rust-dependencies.txt,target=${workdir}/.github/.cspell/rust-dependencies.txt" \
|
--mount "type=bind,source=${workdir}/.github/.cspell/rust-dependencies.txt,target=${workdir}/.github/.cspell/rust-dependencies.txt" \
|
||||||
--mount "type=bind,source=${tmp}/tmp,target=/tmp/tidy" \
|
--mount "type=bind,source=${tmp}/tmp,target=/tmp/tidy"
|
||||||
"${image}" \
|
|
||||||
/checks/cspell.sh
|
|
||||||
|
|
||||||
exit "${code}"
|
exit "${code}"
|
||||||
|
|||||||
Reference in New Issue
Block a user