We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aba3624 commit 1a63adbCopy full SHA for 1a63adb
.github/workflows/ci.yml
@@ -22,12 +22,16 @@ jobs:
22
- name: List zip files
23
id: list_zips
24
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
+ shopt -s nullglob
+ files=(dist/*.zip)
+ # Remove directory from filenames
+ for i in "${!files[@]}"; do
+ files[$i]=$(basename "${files[$i]}")
+ 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
35
36
- name: Upload dist folder for next job
37
uses: actions/upload-artifact@v4
0 commit comments