Skip to content

Commit f3a78b9

Browse files
committed
Convert list of zips to JSON array with a single line.
1 parent e95d062 commit f3a78b9

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,7 @@ jobs:
2323
id: list_zips
2424
shell: bash
2525
run: |
26-
shopt -s nullglob
27-
files=(dist/*.zip)
28-
# Remove directory from filenames
29-
for i in "${!files[@]}"; do
30-
files[$i]=$(basename "${files[$i]}")
31-
done
32-
# Convert to JSON array
33-
printf -v files_json '%s,' "${files[@]}"
34-
files_json="[${files_json%,}]"
35-
echo "files=$files_json" >> $GITHUB_OUTPUT
26+
echo 'files=["'"$(( cd dist ; echo *.zip ) | sed -e 's/ /","/g')"'"]' >> $GITHUB_OUTPUT
3627
3728
- name: Upload dist folder for next job
3829
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)