Update build_zip.yml
This commit is contained in:
11
.github/workflows/build_zip.yml
vendored
11
.github/workflows/build_zip.yml
vendored
@@ -45,6 +45,12 @@ jobs:
|
|||||||
echo "ZIPINFO_AVAILABLE=false" >> "$GITHUB_ENV"
|
echo "ZIPINFO_AVAILABLE=false" >> "$GITHUB_ENV"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if command -v unzip >/dev/null 2>&1; then
|
||||||
|
echo "UNZIP_AVAILABLE=true" >> "$GITHUB_ENV"
|
||||||
|
else
|
||||||
|
echo "UNZIP_AVAILABLE=false" >> "$GITHUB_ENV"
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Validate inputs
|
- name: Validate inputs
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
@@ -149,8 +155,11 @@ jobs:
|
|||||||
|
|
||||||
if [[ "$ZIPINFO_AVAILABLE" == "true" ]]; then
|
if [[ "$ZIPINFO_AVAILABLE" == "true" ]]; then
|
||||||
zipinfo -1 "$ZIP_PATH" > "$MANIFEST_PATH"
|
zipinfo -1 "$ZIP_PATH" > "$MANIFEST_PATH"
|
||||||
else
|
elif [[ "$UNZIP_AVAILABLE" == "true" ]]; then
|
||||||
unzip -Z1 "$ZIP_PATH" > "$MANIFEST_PATH"
|
unzip -Z1 "$ZIP_PATH" > "$MANIFEST_PATH"
|
||||||
|
else
|
||||||
|
echo "ERROR: Neither zipinfo nor unzip is available to generate a manifest" >&2
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "MANIFEST_PATH=$MANIFEST_PATH" >> "$GITHUB_ENV"
|
echo "MANIFEST_PATH=$MANIFEST_PATH" >> "$GITHUB_ENV"
|
||||||
|
|||||||
Reference in New Issue
Block a user