mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-26 09:00:48 +00:00
Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
54b836426b | ||
|
|
9fff09cbe0 | ||
|
|
13b3c51a32 | ||
|
|
3ccbe21af2 | ||
|
|
ad0904967b | ||
|
|
3fc69e7246 | ||
|
|
f45576468f | ||
|
|
7b30dcdca1 | ||
|
|
f188d3633d | ||
|
|
83080f843d | ||
|
|
7bcfa52bea | ||
|
|
f8ea9d2f10 | ||
|
|
dfe4a92949 | ||
|
|
85f2be18a0 |
30
CHANGELOG.md
30
CHANGELOG.md
@@ -10,6 +10,30 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.48.15] - 2025-02-18
|
||||
|
||||
- Update `xh@latest` to 0.24.0.
|
||||
|
||||
## [2.48.14] - 2025-02-18
|
||||
|
||||
- Update `mdbook@latest` to 0.4.45.
|
||||
|
||||
## [2.48.13] - 2025-02-16
|
||||
|
||||
- Support `zola` on AArch64 Linux.
|
||||
|
||||
- Update `zola@latest` to 0.20.0.
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.11.0.
|
||||
|
||||
## [2.48.12] - 2025-02-14
|
||||
|
||||
- Update `rclone@latest` to 1.69.1.
|
||||
|
||||
- Update `cargo-tarpaulin@latest` to 0.32.0.
|
||||
|
||||
- Update `cargo-nextest@latest` to 0.9.91.
|
||||
|
||||
## [2.48.11] - 2025-02-14
|
||||
|
||||
- Update `typos@latest` to 1.29.7.
|
||||
@@ -3498,7 +3522,11 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.48.11...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.48.15...HEAD
|
||||
[2.48.15]: https://github.com/taiki-e/install-action/compare/v2.48.14...v2.48.15
|
||||
[2.48.14]: https://github.com/taiki-e/install-action/compare/v2.48.13...v2.48.14
|
||||
[2.48.13]: https://github.com/taiki-e/install-action/compare/v2.48.12...v2.48.13
|
||||
[2.48.12]: https://github.com/taiki-e/install-action/compare/v2.48.11...v2.48.12
|
||||
[2.48.11]: https://github.com/taiki-e/install-action/compare/v2.48.10...v2.48.11
|
||||
[2.48.10]: https://github.com/taiki-e/install-action/compare/v2.48.9...v2.48.10
|
||||
[2.48.9]: https://github.com/taiki-e/install-action/compare/v2.48.8...v2.48.9
|
||||
|
||||
28
manifests/cargo-binstall.json
generated
28
manifests/cargo-binstall.json
generated
@@ -22,32 +22,32 @@
|
||||
},
|
||||
"license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)",
|
||||
"latest": {
|
||||
"version": "1.10.23"
|
||||
"version": "1.11.0"
|
||||
},
|
||||
"1.10.23": {
|
||||
"1.11.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DD4AFD896913A3",
|
||||
"checksum": "34de8f3ada6cb3e7ba6b928c89e0365b2d915bf55868f89adb2dc6ef54dc7a57"
|
||||
"etag": "0x8DD4DA50EF05FF4",
|
||||
"checksum": "1d9afc284393a341d7c6317101c0f208d8fad9f7a2ed6f1853628cc5c1403b7d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD4AFD5A60CA1D",
|
||||
"checksum": "2bf066806ab55af01111f36429f17417a0edf4b378b7da0bf20630e3513452ae"
|
||||
"etag": "0x8DD4DA4AFD6B7B5",
|
||||
"checksum": "89b3c2e847ba3edd2e016850d1223c5df3743d5c801f08c60da64d39dd4cc8d6"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD4AFE9EE1AC80",
|
||||
"checksum": "e3abbe9a4607ec25b13bcb753a6107b8c4c3c96182613077d8e31e98c1c5d05f"
|
||||
"etag": "0x8DD4DA60C2A3B51",
|
||||
"checksum": "0cd260738ea30032c0c0a6eeb446cfe5c5ec5974323d7a2a031da1fd10c7760d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DD4AFD39474706",
|
||||
"checksum": "95e7e99e421af46ae3553f3d39ef7a8e30b5a9b665766ff1a377b98c5f779ca2"
|
||||
"etag": "0x8DD4DA478073A0E",
|
||||
"checksum": "0023091a41560dd8f948f401c21401d036e42408e7183e62017b6b90b5973b7c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD4AFDA9863BD9",
|
||||
"checksum": "73abce9648edad70f4c5d22c30a2f5bb8ebedd012b6ac874608003153fd815c2"
|
||||
"etag": "0x8DD4DA4E6F4CEBC",
|
||||
"checksum": "bd746c656e5cc9820fb277b442f438127bc461c52f20500452b845a767d15322"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DD4AFE236CDF4D",
|
||||
"checksum": "e22b0a697ebf017cfb05302bc02c59f79536cd9f63e7dd385a4da3da3fbbdc76"
|
||||
"etag": "0x8DD4DA5B9D4FBEE",
|
||||
"checksum": "80fc65c0bd700e68489244b60b67cf88bc5f5c50eccc337d8d79e7a81a7b5383"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
27
manifests/cargo-nextest.json
generated
27
manifests/cargo-nextest.json
generated
@@ -19,10 +19,33 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/nextest-rs/nextest/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/main/LICENSE-MIT)",
|
||||
"latest": {
|
||||
"version": "0.9.90"
|
||||
"version": "0.9.91"
|
||||
},
|
||||
"0.9": {
|
||||
"version": "0.9.90"
|
||||
"version": "0.9.91"
|
||||
},
|
||||
"0.9.91": {
|
||||
"previous_stable_version": "0.9.90",
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DD4C9803365D77",
|
||||
"checksum": "c28e4d7380662860eff0bc407d9830f59c2ac0a4b2d1c73d0d9c671139fa2eac"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DD4C9831FCF8ED",
|
||||
"checksum": "e5e319f562b250ef2d806201a0b023aa1ab3e9880f11c4176d6fbf6e366d3c50"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD4C98297BA941",
|
||||
"checksum": "104ba3670bb3a277fdfd2e94f4eb09909165ef114f2808e887332d859ba1ca92"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD4C98D37ED80B",
|
||||
"checksum": "54d18079329ce85af4dd77f15662eb97eab08a3f36b36290363a919b48714e5e"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DD4C9823CE6601",
|
||||
"checksum": "9169fe49cd6cc432e233d75ba8a6f35e0797ee2ea8ca917703c99ff9cc08922a"
|
||||
}
|
||||
},
|
||||
"0.9.90": {
|
||||
"previous_stable_version": "0.9.89",
|
||||
|
||||
27
manifests/cargo-tarpaulin.json
generated
27
manifests/cargo-tarpaulin.json
generated
@@ -19,7 +19,32 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) OR [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE)",
|
||||
"latest": {
|
||||
"version": "0.31.5"
|
||||
"version": "0.32.0"
|
||||
},
|
||||
"0.32": {
|
||||
"version": "0.32.0"
|
||||
},
|
||||
"0.32.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DD4CE72F1035B0",
|
||||
"checksum": "a2ccc0792895182dd3df52e356401932fdefdfba17d4ae08831927337eaee337"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD4CE6F0127B7F",
|
||||
"checksum": "f595f9dee318c92866c762e43d97005ea30e76f7e1d5713e548300aea4d9a6b4"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD4CE776A3C8A3",
|
||||
"checksum": "b9614633539be588314a0ec367a80365d00854dbe54a92bfa0981757cc88b1e5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DD4CE70205449F",
|
||||
"checksum": "47236114c45b584f3aba663fecd454d15151785b51ac0e94631f4babfba5700d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD4CE6C913BEBF",
|
||||
"checksum": "e46aabe1f6b0cbee10ed6f4ca3c5efbfc1eec961a6ec8a5a03933622d9804965"
|
||||
}
|
||||
},
|
||||
"0.31": {
|
||||
"version": "0.31.5"
|
||||
|
||||
26
manifests/mdbook.json
generated
26
manifests/mdbook.json
generated
@@ -22,10 +22,32 @@
|
||||
},
|
||||
"license_markdown": "[MPL-2.0](https://github.com/rust-lang/mdBook/blob/master/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.4.44"
|
||||
"version": "0.4.45"
|
||||
},
|
||||
"0.4": {
|
||||
"version": "0.4.44"
|
||||
"version": "0.4.45"
|
||||
},
|
||||
"0.4.45": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DD4F82D422F91C",
|
||||
"checksum": "1b7ff6c18d20f367d97978d82273b5a5b343ef8e2300118c7d7f13d780619609"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD4F82D91DE44D",
|
||||
"checksum": "085256959b89a90d476203720e3a9527f49509158f4afd218a532525711164d5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD4F832D86EFB3",
|
||||
"checksum": "ee9025ac339ce151bfb3a9dbfc7bce55580e84b2bcbc02a45a8dcca57dbd8a10"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DD4F82E1F83EAC",
|
||||
"checksum": "8de76e084888803af4b2b710ac8e874107bbd5686f59323776defb8faa837818"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD4F82D89B8B35",
|
||||
"checksum": "7e0368004c6e16c176f74498cc348717578c747759460b6082b62fb184e4f417"
|
||||
}
|
||||
},
|
||||
"0.4.44": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
32
manifests/rclone.json
generated
32
manifests/rclone.json
generated
@@ -28,13 +28,39 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/rclone/rclone/blob/master/COPYING)",
|
||||
"latest": {
|
||||
"version": "1.69.0"
|
||||
"version": "1.69.1"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.69.0"
|
||||
"version": "1.69.1"
|
||||
},
|
||||
"1.69": {
|
||||
"version": "1.69.0"
|
||||
"version": "1.69.1"
|
||||
},
|
||||
"1.69.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DD4D194D7A0994",
|
||||
"checksum": "231841f8d8029ae6cfca932b601b3b50d0e2c3c2cb9da3166293f1c3eae7d79c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD4D1A46FD41A1",
|
||||
"checksum": "ebe1d5e13b0255605becfafbfa7c1809bc985272bcea0b342675c7e29c57629b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD4D1A7D5C54F1",
|
||||
"checksum": "0803f06d721e5399e48794538294099b195d51cc84b27bdb67e131096ad93ee4"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DD4D199A88035B",
|
||||
"checksum": "a03de8f700fcda7a1aef6b568f88d44218b698fb4e1637596c024d341bb24124"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD4D1A4F323719",
|
||||
"checksum": "09b42295c30ba6b41a0d9c6741e4b5769de9ddecf5069f93c33f01bb46caa228"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DD4D1A847A5706",
|
||||
"checksum": "0f8a786c1eae54594bd067e05c1d22b3b346c5a8fb02392c446f63bab52be5aa"
|
||||
}
|
||||
},
|
||||
"1.69.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
27
manifests/xh.json
generated
27
manifests/xh.json
generated
@@ -24,7 +24,32 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/ducaale/xh/blob/master/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.23.1"
|
||||
"version": "0.24.0"
|
||||
},
|
||||
"0.24": {
|
||||
"version": "0.24.0"
|
||||
},
|
||||
"0.24.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DD4FF88945D0F5",
|
||||
"checksum": "c65ffd3aca38cb7d9a618342718650957d2f371f21435f62eb1a19229b033825"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD4FF8787DD46E",
|
||||
"checksum": "9a16febb0eb25a0c226dbb889985f2cce1b4f3808a18113742f82f93e5a1290b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD4FF8D187B278",
|
||||
"checksum": "ffadf8460c5f16ccf0da36baa3703ea3da64bc74e8ef13cb9e1b5d29aba3c23d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DD4FF876E9B91B",
|
||||
"checksum": "e32e714a5babf1196d20c46b198af3083576cd0ffc94e593fc263239f14bfe8d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD4FF872EAD8EB",
|
||||
"checksum": "15f4fcd7c0321723455b6a56812914fd557baf05d6712d9d086a5008f1dc0579"
|
||||
}
|
||||
},
|
||||
"0.23": {
|
||||
"version": "0.23.1"
|
||||
|
||||
30
manifests/zola.json
generated
30
manifests/zola.json
generated
@@ -10,13 +10,41 @@
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-x86_64-pc-windows-msvc.zip"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-aarch64-unknown-linux-gnu.tar.gz"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-aarch64-apple-darwin.tar.gz"
|
||||
}
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/getzola/zola/blob/master/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.19.2"
|
||||
"version": "0.20.0"
|
||||
},
|
||||
"0.20": {
|
||||
"version": "0.20.0"
|
||||
},
|
||||
"0.20.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DD4D41F3D3509F",
|
||||
"checksum": "ca7ed5b33a739c5b5b35a0e207e5c3578a652cd12b61c675763b3ff34c322d08"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD4D41F3E3B8E8",
|
||||
"checksum": "23f1d5e117c7a01aa1c452cd1ffd3da1af533cf74a93762d9e4e1459fb029646"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD4D41F41345F4",
|
||||
"checksum": "25cd5082b6717fe50fd1351a4867ece6d898211a9bf37b58180c7b4013f9e061"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DD4D41F41ADE85",
|
||||
"checksum": "91b428514d1c6b5674ed0e7ec244152b98c0a3eb6b63bb2c887e5966f185f7fa"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD4D41F4283CF9",
|
||||
"checksum": "6dd8a3c77baef359df00916709e954e415c5acc1fa99fcd754bb600627fb4935"
|
||||
}
|
||||
},
|
||||
"0.19": {
|
||||
"version": "0.19.2"
|
||||
|
||||
@@ -6,8 +6,13 @@ trap -- 's=$?; printf >&2 "%s\n" "${0##*/}:${LINENO}: \`${BASH_COMMAND}\` exit w
|
||||
cd -- "$(dirname -- "$0")"/../..
|
||||
|
||||
# They don't provide prebuilt binaries for musl or old glibc host.
|
||||
# version `GLIBC_2.35' not found
|
||||
glibc_pre_2_35_incompat=(
|
||||
zola
|
||||
)
|
||||
# version `GLIBC_2.34' not found
|
||||
glibc_pre_2_34_incompat=(
|
||||
"${glibc_pre_2_35_incompat[@]}"
|
||||
cargo-spellcheck
|
||||
wait-for-them
|
||||
xbuild
|
||||
@@ -17,7 +22,6 @@ glibc_pre_2_31_incompat=(
|
||||
"${glibc_pre_2_34_incompat[@]}"
|
||||
cargo-sort
|
||||
espup
|
||||
zola
|
||||
)
|
||||
# version `GLIBC_2.28' not found
|
||||
glibc_pre_2_28_incompat=(
|
||||
@@ -67,28 +71,33 @@ case "$(uname -s)" in
|
||||
incompat_tools+=("${musl_incompat[@]}")
|
||||
else
|
||||
host_glibc_version=$(grep -E "GLIBC|GNU libc" <<<"${ldd_version}" | sed "s/.* //g")
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.34"$'\n'"${host_glibc_version}" | tail -1)
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.35"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.31"$'\n'"${host_glibc_version}" | tail -1)
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.34"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.28"$'\n'"${host_glibc_version}" | tail -1)
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.31"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.27"$'\n'"${host_glibc_version}" | tail -1)
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.28"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.17"$'\n'"${host_glibc_version}" | tail -1)
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.27"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
incompat_tools+=("${glibc_pre_2_17_incompat[@]}")
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.17"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
incompat_tools+=("${glibc_pre_2_17_incompat[@]}")
|
||||
else
|
||||
incompat_tools+=("${glibc_pre_2_27_incompat[@]}")
|
||||
fi
|
||||
else
|
||||
incompat_tools+=("${glibc_pre_2_27_incompat[@]}")
|
||||
incompat_tools+=("${glibc_pre_2_28_incompat[@]}")
|
||||
fi
|
||||
else
|
||||
incompat_tools+=("${glibc_pre_2_28_incompat[@]}")
|
||||
incompat_tools+=("${glibc_pre_2_31_incompat[@]}")
|
||||
fi
|
||||
else
|
||||
incompat_tools+=("${glibc_pre_2_31_incompat[@]}")
|
||||
incompat_tools+=("${glibc_pre_2_34_incompat[@]}")
|
||||
fi
|
||||
else
|
||||
incompat_tools+=("${glibc_pre_2_34_incompat[@]}")
|
||||
incompat_tools+=("${glibc_pre_2_35_incompat[@]}")
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}-v${version}-${rust_target}.zip"
|
||||
},
|
||||
"aarch64_linux_gnu": {},
|
||||
"aarch64_macos": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -144,8 +144,9 @@ tools+=(valgrind)
|
||||
|
||||
for tool in "${tools[@]}"; do
|
||||
git checkout -b "${tool}"
|
||||
sed -E "${in_place[@]}" "s/required: true/required: false/g" action.yml
|
||||
sed -E "${in_place[@]}" "s/# default: #publish:tool/default: ${tool}/g" action.yml
|
||||
sed -E "${in_place[@]}" action.yml \
|
||||
-e "s/required: true/required: false/g" \
|
||||
-e "s/# default: #publish:tool/default: ${tool}/g"
|
||||
git add action.yml
|
||||
git commit -m "${tool}"
|
||||
retry git push origin -f refs/heads/"${tool}"
|
||||
@@ -193,9 +194,11 @@ cp -- ./manifests/* "${schema_workspace}"
|
||||
# Detect changes, then commit and push if changes exist
|
||||
if [[ "$(git status --porcelain=v1 | wc -l)" != "0" ]]; then
|
||||
git commit -m 'Update manifest schema'
|
||||
git push origin HEAD
|
||||
retry git push origin HEAD
|
||||
fi
|
||||
)
|
||||
|
||||
rm -rf -- "${schema_workspace}"
|
||||
git worktree prune
|
||||
# TODO: get branch in schema_workspace dir instead
|
||||
git branch -D "${schema_branch}" "${schema_workspace##*/}"
|
||||
|
||||
Reference in New Issue
Block a user