Compare commits

...

9 Commits

Author SHA1 Message Date
Taiki Endo
510b3ecd79 Release 2.48.1 2025-02-02 17:05:06 +09:00
Taiki Endo
536c746821 Update dprint@latest to 0.49.0 2025-02-02 13:18:01 +09:00
Taiki Endo
0dfccb316f Release 2.48.0 2025-02-02 05:33:29 +09:00
Taiki Endo
ceb86e31f0 Update changelog 2025-02-02 05:33:04 +09:00
Taiki Endo
33d49f65f5 Add parse-dockerfile 2025-02-02 05:32:11 +09:00
Taiki Endo
1182afdbd1 ci: Update reusable workflows 2025-02-02 05:23:22 +09:00
Taiki Endo
bf0c8c6dfb Update release-plz@latest to 0.3.116 2025-02-02 04:43:07 +09:00
Taiki Endo
ebb53fb1a9 ci: Use taiki-e/github-actions/.github/workflows/test.yml reusable workflow 2025-02-01 03:10:51 +09:00
Taiki Endo
0b0596dd1e ci: Temporarily disable buggy ubuntu-24.04-arm runner
cargo-binstall or cargo called from it sometime crashes.
2025-02-01 03:10:22 +09:00
7 changed files with 171 additions and 32 deletions

View File

@@ -22,8 +22,6 @@ env:
RUST_BACKTRACE: 1
RUSTFLAGS: -D warnings
RUSTUP_MAX_RETRIES: 10
# NB: sync with miri job's --exclude option
EXCLUDE: --exclude install-action-internal-codegen
defaults:
run:
@@ -37,13 +35,16 @@ jobs:
miri:
uses: taiki-e/github-actions/.github/workflows/miri.yml@main
with:
event_name: ${{ github.event_name }}
# NB: sync with env.EXCLUDE
# NB: sync with test job's --exclude option
args: --exclude install-action-internal-codegen
msrv:
uses: taiki-e/github-actions/.github/workflows/msrv.yml@main
test-manifest-schema:
uses: taiki-e/github-actions/.github/workflows/test.yml@main
with:
event_name: ${{ github.event_name }}
# NB: sync with miri job's --exclude option
test-args: --exclude install-action-internal-codegen
no-std: false
tidy:
uses: taiki-e/github-actions/.github/workflows/tidy.yml@main
permissions:
@@ -61,7 +62,7 @@ jobs:
- os: ubuntu-22.04
- os: ubuntu-22.04-arm
- os: ubuntu-24.04
- os: ubuntu-24.04-arm
# - os: ubuntu-24.04-arm # TODO: re-enable when https://github.com/rust-lang/rust/issues/135867 solved
- os: ubuntu-22.04
tool: major.minor.patch
- os: ubuntu-22.04
@@ -277,25 +278,3 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }}
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false' && (steps.create-pull-request.outputs.pull-request-operation == 'created' || steps.create-pull-request.outputs.pull-request-operation == 'updated')
manifest-schema:
strategy:
fail-fast: false
matrix:
rust:
- stable
- beta
- nightly
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: taiki-e/checkout-action@v1
- uses: taiki-e/github-actions/install-rust@main
with:
toolchain: ${{ matrix.rust }}
- uses: taiki-e/install-action@cargo-hack
- uses: taiki-e/install-action@cargo-minimal-versions
- run: cargo test --workspace --all-features ${EXCLUDE}
- run: cargo hack build --workspace --no-private --feature-powerset --no-dev-deps
- run: cargo minimal-versions build --workspace --no-private --detach-path-deps=skip-exact --all-features
- run: cargo minimal-versions build --workspace --no-private --detach-path-deps=skip-exact --all-features --direct

View File

@@ -10,6 +10,16 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased]
## [2.48.1] - 2025-02-02
- Update `dprint@latest` to 0.49.0.
## [2.48.0] - 2025-02-01
- Support `parse-dockerfile`. ([#838](https://github.com/taiki-e/install-action/pull/838))
- Update `release-plz@latest` to 0.3.116.
## [2.47.32] - 2025-01-31
- Update `typos@latest` to 1.29.5.
@@ -3438,7 +3448,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.47.32...HEAD
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.48.1...HEAD
[2.48.1]: https://github.com/taiki-e/install-action/compare/v2.48.0...v2.48.1
[2.48.0]: https://github.com/taiki-e/install-action/compare/v2.47.32...v2.48.0
[2.47.32]: https://github.com/taiki-e/install-action/compare/v2.47.31...v2.47.32
[2.47.31]: https://github.com/taiki-e/install-action/compare/v2.47.30...v2.47.31
[2.47.30]: https://github.com/taiki-e/install-action/compare/v2.47.29...v2.47.30

View File

@@ -52,6 +52,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**mdbook-linkcheck**](https://github.com/Michael-F-Bryan/mdbook-linkcheck) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases) | Linux, macOS, Windows | [MIT](https://github.com/Michael-F-Bryan/mdbook-linkcheck/blob/master/LICENSE) |
| [**osv-scanner**](https://github.com/google/osv-scanner) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/google/osv-scanner/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE) |
| [**parse-changelog**](https://github.com/taiki-e/parse-changelog) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/parse-changelog/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-MIT) |
| [**parse-dockerfile**](https://github.com/taiki-e/parse-dockerfile) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/parse-dockerfile/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-MIT) |
| [**protoc**](https://github.com/protocolbuffers/protobuf) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/protocolbuffers/protobuf/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE) |
| [**rclone**](https://github.com/rclone/rclone) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/rclone/rclone/releases) | Linux, macOS, Windows | [MIT](https://github.com/rclone/rclone/blob/master/COPYING) |
| [**release-plz**](https://release-plz.dev/) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/release-plz/release-plz/releases) | Linux, macOS, Windows | [MIT](https://github.com/release-plz/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/release-plz/release-plz/blob/main/LICENSE-APACHE) |

27
manifests/dprint.json generated
View File

@@ -25,7 +25,32 @@
},
"license_markdown": "[MIT](https://github.com/dprint/dprint/blob/main/LICENSE)",
"latest": {
"version": "0.48.0"
"version": "0.49.0"
},
"0.49": {
"version": "0.49.0"
},
"0.49.0": {
"x86_64_linux_musl": {
"etag": "0x8DD4320D522D8E0",
"checksum": "0ff81f810da037e6fff7d326daf196eac82c72953bc10c9ae3673b2f45367763"
},
"x86_64_macos": {
"etag": "0x8DD4320D511873C",
"checksum": "56e99ab1da9f8b2424830e8f7220f6a125b784556871cbe689d1d351ad57258f"
},
"x86_64_windows": {
"etag": "0x8DD4320D510EBA2",
"checksum": "6aaf465e4b34e4da1f2fd54297bc31e64d6a2ec93a30dbad8ebd3a6f4f16974c"
},
"aarch64_linux_musl": {
"etag": "0x8DD4320D51A56F1",
"checksum": "53e98e812cf1bc0cca7e0e48cc0346217f064d8d45d6c53daf6eb0d83fa47f83"
},
"aarch64_macos": {
"etag": "0x8DD4320D520B868",
"checksum": "6772b452179a7142710860a8da8d8ec112b84c1b4dd5a7e4458c759c44b76751"
}
},
"0.48": {
"version": "0.48.0"

56
manifests/parse-dockerfile.json generated Normal file
View File

@@ -0,0 +1,56 @@
{
"rust_crate": "parse-dockerfile",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-x86_64-pc-windows-msvc.tar.gz"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-aarch64-unknown-linux-musl.tar.gz"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-aarch64-apple-darwin.tar.gz"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-aarch64-pc-windows-msvc.tar.gz"
}
},
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.1.0"
},
"0.1": {
"version": "0.1.0"
},
"0.1.0": {
"x86_64_linux_musl": {
"etag": "0x8DD42FBF89625FB",
"checksum": "9619a5811b9cc3cfa109135860469f4557de42cef776bc4b22b9459121ec6149"
},
"x86_64_macos": {
"etag": "0x8DD42FBFE2FF6FD",
"checksum": "b50e59f1e232d64ae568bac1bf5ddd8f80bcd783b1d322373b5d603d63bce66c"
},
"x86_64_windows": {
"etag": "0x8DD42FC0E0FA8E5",
"checksum": "265d4ca8a6c268177dd2e25472247be6b1cf5294005cfa16250bcaf2be9d0d84"
},
"aarch64_linux_musl": {
"etag": "0x8DD42FBFD9C4C90",
"checksum": "68b4822d75300feab0a56d52a3a798ac447319a015e4c2e2de0d353979a109da"
},
"aarch64_macos": {
"etag": "0x8DD42FC022D9F9B",
"checksum": "c4eaff6be100426f2c36a08bc2aa0e3c323880b03fdf88e94c469eedcc9a276d"
},
"aarch64_windows": {
"etag": "0x8DD42FC11EF8AB9",
"checksum": "e8fa1b845c79fa3b478c0c19e34d508ad73b6924ab6ba84c83139d0d318efdf2"
}
}
}

View File

@@ -22,10 +22,62 @@
},
"license_markdown": "[MIT](https://github.com/release-plz/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/release-plz/release-plz/blob/main/LICENSE-APACHE)",
"latest": {
"version": "0.3.114"
"version": "0.3.116"
},
"0.3": {
"version": "0.3.114"
"version": "0.3.116"
},
"0.3.116": {
"x86_64_linux_musl": {
"etag": "0x8DD42DE5F06AD6B",
"checksum": "478cd61804a0f680194e087e61f8efeff8f9d4336c6677f6dbf7857caa1bd277"
},
"x86_64_macos": {
"etag": "0x8DD42DEDA2BEEC8",
"checksum": "090475722ef7aaf583fdcc33b9dbb39779859226dab569a243ccc26df5d71adc"
},
"x86_64_windows": {
"etag": "0x8DD42DF1BAAF799",
"checksum": "bd356a00f8d8accc6599edc44847b7501fc0df3b03c1efb3fb6292265ab8c044"
},
"aarch64_linux_musl": {
"etag": "0x8DD42DE7BC7EF8B",
"checksum": "0d346b05dfa6aed484d701343ac1cf5b4686f9a53de67b7514e0f93475640701"
},
"aarch64_macos": {
"etag": "0x8DD42DF056C6C3B",
"checksum": "c79a30c44b15643ff569270b2c7de9b4416784624f50a6d03f49519b2f247a55"
},
"aarch64_windows": {
"etag": "0x8DD42DF27182C76",
"checksum": "29f933fd59d05ca0be99493d0e3cfa6e1134b2b3c3b02cc32eb63ceb17841894"
}
},
"0.3.115": {
"x86_64_linux_musl": {
"etag": "0x8DD42D7BC589A24",
"checksum": "aafca01db66ae647d95b6383300bf966cafe1176655cf40109c4362a7c107812"
},
"x86_64_macos": {
"etag": "0x8DD42D80E66C940",
"checksum": "586542b06db56a82b94741f14b2953a36b2d9129e0678cf71dab1c9d9fda6c4b"
},
"x86_64_windows": {
"etag": "0x8DD42D87237BFB4",
"checksum": "90cf663d1b20240badcc5ef7d1ecb41e51856157412fc0a8565f0d4f1bc7ebe2"
},
"aarch64_linux_musl": {
"etag": "0x8DD42D7C9D3E797",
"checksum": "886eb3d7290c5a46658de62930c7b4377558c8cd27bb7e0c2b20c295f8b1804e"
},
"aarch64_macos": {
"etag": "0x8DD42D804B2C109",
"checksum": "f8ab95bda2f46ba84374120a01baa07e6ccc7962db8d24a682a852d3eca70013"
},
"aarch64_windows": {
"etag": "0x8DD42D88EAB51A1",
"checksum": "2922a0548329847aec6816c06472271be7f27946cd0017b811b3d0e2e3adc95f"
}
},
"0.3.114": {
"x86_64_linux_musl": {

View File

@@ -0,0 +1,14 @@
{
"repository": "https://github.com/taiki-e/parse-dockerfile",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {},
"aarch64_windows": {}
}
}