Skip to content

Commit 1a63adb

Browse files
committed
Is it the zip list that is the problem?
1 parent aba3624 commit 1a63adb

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,16 @@ jobs:
2222
- name: List zip files
2323
id: list_zips
2424
run: |
25-
if compgen -G "dist/*.zip" > /dev/null; then
26-
files=$(ls dist/*.zip | xargs -n1 basename | jq -R -s -c 'split("\n")[:-1]')
27-
else
28-
files="[]"
29-
fi
30-
echo "files=$files" >> $GITHUB_OUTPUT
25+
shopt -s nullglob
26+
files=(dist/*.zip)
27+
# Remove directory from filenames
28+
for i in "${!files[@]}"; do
29+
files[$i]=$(basename "${files[$i]}")
30+
done
31+
# Convert to JSON array
32+
printf -v files_json '%s,' "${files[@]}"
33+
files_json="[${files_json%,}]"
34+
echo "files=$files_json" >> $GITHUB_OUTPUT
3135
3236
- name: Upload dist folder for next job
3337
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)