Skip to content

Commit 6c130e8

Browse files
committed
fix(ci): minisign install
1 parent f4e948f commit 6c130e8

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

.github/workflows/marketplace-build.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ env:
2424
CARGO_TERM_COLOR: always
2525
RUST_BACKTRACE: 1
2626
SHERPA_ONNX_VERSION: "1.12.17"
27-
MINISIGN_VERSION: "0.11"
27+
MINISIGN_VERSION: "0.12"
2828
MARKETPLACE_VERSION: ${{ inputs.version }}
2929
RELEASE_TAG: ${{ inputs.release_tag }}
3030
REGISTRY_BASE_URL: ${{ inputs.registry_base_url || format('https://{0}.github.io/streamkit/registry', github.repository_owner) }}
@@ -45,8 +45,17 @@ jobs:
4545
4646
- name: Install minisign
4747
run: |
48-
wget -O /usr/local/bin/minisign https://github.com/jedisct1/minisign/releases/download/${MINISIGN_VERSION}/minisign-linux-x86_64
49-
chmod +x /usr/local/bin/minisign
48+
wget -O /tmp/minisign-${MINISIGN_VERSION}-linux.tar.gz \
49+
https://github.com/jedisct1/minisign/releases/download/${MINISIGN_VERSION}/minisign-${MINISIGN_VERSION}-linux.tar.gz
50+
extract_dir="/tmp/minisign-${MINISIGN_VERSION}"
51+
mkdir -p "${extract_dir}"
52+
tar -xzf /tmp/minisign-${MINISIGN_VERSION}-linux.tar.gz -C "${extract_dir}"
53+
minisign_path="$(find "${extract_dir}" -type f -name minisign -print -quit)"
54+
if [ -z "${minisign_path}" ]; then
55+
echo "minisign binary not found in ${extract_dir}"
56+
exit 1
57+
fi
58+
sudo install -m 0755 "${minisign_path}" /usr/local/bin/minisign
5059
minisign -h >/dev/null
5160
5261
- name: Install sherpa-onnx

0 commit comments

Comments
 (0)