Skip to content

Commit ef3f0e4

Browse files
committed
fix(release): checksum nested web assets
1 parent 08a3044 commit ef3f0e4

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/create_release.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -591,9 +591,12 @@ jobs:
591591
run: |
592592
set -euo pipefail
593593
for dir in "${{ steps.bundle_app.outputs.packages_dir }}" "${{ steps.bundle_app.outputs.assets_dir }}"; do
594-
find "$dir" -maxdepth 1 -type f ! -name '*.sha256' -print0 |
594+
find "$dir" -type f ! -name '*.sha256' -print0 |
595595
while IFS= read -r -d '' file; do
596-
sha256sum "$file" > "$file.sha256"
596+
(
597+
cd "$(dirname "$file")"
598+
sha256sum "$(basename "$file")" > "$(basename "$file").sha256"
599+
)
597600
done
598601
done
599602
@@ -604,7 +607,7 @@ jobs:
604607
tag_name: ${{ needs.prepare_release.outputs.release_tag }}
605608
files: |
606609
${{ steps.bundle_app.outputs.packages_dir }}/*
607-
${{ steps.bundle_app.outputs.assets_dir }}/*
610+
${{ steps.bundle_app.outputs.assets_dir }}/**/*
608611
token: ${{ github.token }}
609612

610613
- name: Upload web assets as workflow artifact

0 commit comments

Comments
 (0)