Compare commits

...

5 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
6 changed files with 63 additions and 26 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,12 @@ 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.
@@ -1597,7 +1603,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.24.2...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

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 }

26
manifests/biome.json generated
View File

@@ -27,13 +27,33 @@
}
},
"latest": {
"version": "1.5.0"
"version": "1.5.1"
},
"1": {
"version": "1.5.0"
"version": "1.5.1"
},
"1.5": {
"version": "1.5.0"
"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": {

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": {