Compare commits

...

9 Commits

Author SHA1 Message Date
Taiki Endo
a6173a9cbc Release 2.24.3 2024-01-10 22:53:49 +09:00
Taiki Endo
8251a6cd42 Update biome@latest to 1.5.1 2024-01-10 22:53:09 +09:00
Taiki Endo
e605edc47e ci: Use taiki-e/github-actions/checkout action 2024-01-10 22:44:03 +09:00
Taiki Endo
4f962f78e7 Ignore more clippy lints at workspace level 2024-01-10 22:44:03 +09:00
Taiki Endo
ca83797101 Update protoc@latest to 3.25.2 2024-01-10 09:22:52 +09:00
Taiki Endo
2f4c386a81 Release 2.24.2 2024-01-09 10:29:17 +09:00
Taiki Endo
a511d919a4 Tweak readme 2024-01-09 10:29:02 +09:00
Taiki Endo
1524d6c531 Update just@latest to 1.22.1 2024-01-09 09:51:02 +09:00
Taiki Endo
e29c07de36 Update biome@latest to 1.5.0 2024-01-09 03:10:23 +09:00
8 changed files with 113 additions and 29 deletions

View File

@@ -55,9 +55,7 @@ jobs:
runs-on: ${{ matrix.os }}
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
- uses: taiki-e/github-actions/checkout@main
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
- run: rm Cargo.toml
- name: Generate tool list
@@ -125,10 +123,6 @@ jobs:
- name: Install requirements (fedora/almalinux/centos)
run: |
set -eEuxo pipefail
if ! type -P dnf &>/dev/null && type -P microdnf &>/dev/null; then
# tar and gzip are required for actions/checkout on *-minimal images
microdnf install -y tar gzip
fi
curl --proto '=https' --tlsv1.2 -fsSL --retry 10 https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain stable --no-modify-path
echo "$HOME/.cargo/bin" >>"${GITHUB_PATH}"
if: startsWith(matrix.container, 'fedora') || startsWith(matrix.container, 'almalinux') || startsWith(matrix.container, 'centos')
@@ -136,9 +130,7 @@ jobs:
run: apk --no-cache add bash cargo
shell: sh
if: startsWith(matrix.container, 'alpine')
- uses: actions/checkout@v3 # TODO: actions/checkout@v4 requires glibc 2.28+
with:
persist-credentials: false
- uses: taiki-e/github-actions/checkout@main
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
- run: rm Cargo.toml
- name: Generate tool list
@@ -153,9 +145,7 @@ jobs:
timeout-minutes: 60
container: ubuntu:22.04
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
- uses: taiki-e/github-actions/checkout@main
- name: Generate tool list
id: tool-list
run: tools/ci/tool-list.sh >>"${GITHUB_OUTPUT}"
@@ -170,9 +160,7 @@ jobs:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
- uses: taiki-e/github-actions/checkout@main
- name: Install Rust
run: rustup toolchain add nightly --no-self-update && rustup default nightly
- run: tools/manifest.sh

View File

@@ -20,9 +20,7 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
- uses: taiki-e/github-actions/checkout@main
- uses: taiki-e/create-gh-release-action@v1
with:
changelog: CHANGELOG.md

View File

@@ -10,6 +10,18 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased]
## [2.24.3] - 2024-01-10
- Update `biome@latest` to 1.5.1.
- Update `protoc@latest` to 3.25.2.
## [2.24.2] - 2024-01-09
- Update `just@latest` to 1.22.1.
- Update `biome@latest` to 1.5.0.
## [2.24.1] - 2024-01-07
- Update `cargo-careful@latest` to 0.4.1.
@@ -1591,7 +1603,9 @@ Note: This release is considered a breaking change because installing on version
Initial release
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.24.1...HEAD
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.24.3...HEAD
[2.24.3]: https://github.com/taiki-e/install-action/compare/v2.24.2...v2.24.3
[2.24.2]: https://github.com/taiki-e/install-action/compare/v2.24.1...v2.24.2
[2.24.1]: https://github.com/taiki-e/install-action/compare/v2.24.0...v2.24.1
[2.24.0]: https://github.com/taiki-e/install-action/compare/v2.23.9...v2.24.0
[2.23.9]: https://github.com/taiki-e/install-action/compare/v2.23.8...v2.23.9

View File

@@ -23,6 +23,7 @@ trailing_empty_array = "warn"
transmute_undefined_repr = "warn"
undocumented_unsafe_blocks = "warn"
# Suppress buggy or noisy clippy lints
bool_assert_comparison = { level = "allow", priority = 1 }
borrow_as_ptr = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/8286
doc_markdown = { level = "allow", priority = 1 }
float_cmp = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7725
@@ -34,6 +35,7 @@ similar_names = { level = "allow", priority = 1 }
single_match = { level = "allow", priority = 1 }
single_match_else = { level = "allow", priority = 1 }
struct_excessive_bools = { level = "allow", priority = 1 }
struct_field_names = { level = "allow", priority = 1 }
too_many_arguments = { level = "allow", priority = 1 }
too_many_lines = { level = "allow", priority = 1 }
type_complexity = { level = "allow", priority = 1 }

View File

@@ -1,7 +1,7 @@
# install-action
[![release](https://img.shields.io/github/release/taiki-e/install-action?style=flat-square&logo=github)](https://github.com/taiki-e/install-action/releases/latest)
[![build status](https://img.shields.io/github/actions/workflow/status/taiki-e/install-action/ci.yml?branch=main&style=flat-square&logo=github)](https://github.com/taiki-e/install-action/actions)
[![github actions](https://img.shields.io/github/actions/workflow/status/taiki-e/install-action/ci.yml?branch=main&style=flat-square&logo=github)](https://github.com/taiki-e/install-action/actions)
GitHub Action for installing development tools (mainly from GitHub Releases).

47
manifests/biome.json generated
View File

@@ -27,10 +27,53 @@
}
},
"latest": {
"version": "1.4.1"
"version": "1.5.1"
},
"1": {
"version": "1.4.1"
"version": "1.5.1"
},
"1.5": {
"version": "1.5.1"
},
"1.5.1": {
"x86_64_linux_gnu": {
"checksum": "1e2733e7a55082374873e1d8a1556935dd48d5c528c0e939c52cae29f0c95e81"
},
"x86_64_macos": {
"checksum": "2e7e55efdfdd971ae001f2be314b471fbd227571d2d52da799e4e517f731563a"
},
"x86_64_windows": {
"checksum": "6f2412b34a988c076558f60acbdde020dc41e1fb699061763b545a3a4469a97b"
},
"aarch64_linux_gnu": {
"checksum": "e4410194d91214d38c11891e4220ae456ab07e5064dd84738f994a4115dca84e"
},
"aarch64_macos": {
"checksum": "d188409cb501e7292d1ded87a239483a9fedf886765fc5a33602a673c1fdd3af"
},
"aarch64_windows": {
"checksum": "6adab1ad668a0b94c502f2bb2d9c261ad6ec7bdc472630b28a2884b6fd8ce256"
}
},
"1.5.0": {
"x86_64_linux_gnu": {
"checksum": "a65243093d0a0b0e27e8cc6e6f2ae8e9b9318f35cdbec6ffeee3d611cc498262"
},
"x86_64_macos": {
"checksum": "c82f7f76379f1e8a3750370a4ca0b9295aa64c12a5d76ce88bef7b687fe823b2"
},
"x86_64_windows": {
"checksum": "d475f4267e5247e32f3d412367a8916d2b21fc0eab058cf5e60cef040934ac33"
},
"aarch64_linux_gnu": {
"checksum": "45f9d6eb7ca363328f3cf34d65b63510f1297819707018be91a65538f55c0822"
},
"aarch64_macos": {
"checksum": "2176799b0ef60820374e180cbf6d3b14aac9fc49080329e49abbb78d37bfdcfa"
},
"aarch64_windows": {
"checksum": "b1fefa6fe489ca50bed539931b71c208198e38793097957549474c961c110300"
}
},
"1.4": {
"version": "1.4.1"

23
manifests/just.json generated
View File

@@ -18,13 +18,30 @@
}
},
"latest": {
"version": "1.22.0"
"version": "1.22.1"
},
"1": {
"version": "1.22.0"
"version": "1.22.1"
},
"1.22": {
"version": "1.22.0"
"version": "1.22.1"
},
"1.22.1": {
"x86_64_linux_musl": {
"checksum": "0453edb7fcd7314f54c06ad332cd2a2c6196c9652e856919ff4c3fe6bef931c5"
},
"x86_64_macos": {
"checksum": "b6d2ea6086938f2e08d3163a2038fdc31a5e9cc7065079134ef47e53d37d5a95"
},
"x86_64_windows": {
"checksum": "5e98f799c3f11bd1cecdbfcfbdd2cf565aa8e8a04a5e98581d9e0c0ed557c398"
},
"aarch64_linux_musl": {
"checksum": "19ee9561c00a1e9292be60edc5b99495a8284bc70f73f94b3e0552ce4016a999"
},
"aarch64_macos": {
"checksum": "09b4a2585a00e63d22e86b4f1104e229ac47f0bacaa78fb64cbaf08765c28cf8"
}
},
"1.22.0": {
"x86_64_linux_musl": {

28
manifests/protoc.json generated
View File

@@ -2,13 +2,35 @@
"rust_crate": null,
"template": null,
"latest": {
"version": "3.25.1"
"version": "3.25.2"
},
"3": {
"version": "3.25.1"
"version": "3.25.2"
},
"3.25": {
"version": "3.25.1"
"version": "3.25.2"
},
"3.25.2": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-linux-x86_64.zip",
"checksum": "78ab9c3288919bdaa6cfcec6127a04813cf8a0ce406afa625e48e816abee2878"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-osx-x86_64.zip",
"checksum": "5fe89993769616beff1ed77408d1335216379ce7010eee80284a01f9c87c8888"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-win64.zip",
"checksum": "74cf3a0ead50be525ad393f820fce64baed3776202ff3b8423acf3bf0daaf542"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-linux-aarch_64.zip",
"checksum": "07683afc764e4efa3fa969d5f049fbc2bdfc6b4e7786a0b233413ac0d8753f6b"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-osx-aarch_64.zip",
"checksum": "8822b090c396800c96ac652040917eb3fbc5e542538861aad7c63b8457934b20"
}
},
"3.25.1": {
"x86_64_linux_gnu": {