File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed
Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change 88permissions :
99 contents : write
1010
11-
1211jobs :
1312 build :
1413 runs-on : ubuntu-latest
@@ -36,17 +35,21 @@ jobs:
3635 export PATH="$PATH:$PSPDEV/bin"
3736 make
3837
39- - name : Create timestamped release archive
38+ - name : Create structured release archive
4039 run : |
41- TIMESTAMP=$(date +"%Y-%m-%d_%H-%M-%S")
42- cd release
43- zip -r "../release_${TIMESTAMP}.zip" .
44-
45- - name : Create GitHub release and upload all files
40+ TAG=${GITHUB_REF_NAME}
41+ PKG="BounceZero-${TAG}.zip"
42+ mkdir -p package/BounceZero
43+ rsync -a --exclude='bounce_save.dat' release/ package/BounceZero/
44+ (cd package && zip -r "../${PKG}" BounceZero)
45+ sha256sum "${PKG}" > "${PKG}.sha256"
46+
47+ - name : Create GitHub release and upload archive only
4648 uses : softprops/action-gh-release@v2
4749 with :
4850 files : |
49- release/**
50- release_*.zip
51+ BounceZero-*.zip
52+ BounceZero-*.zip.sha256
53+ fail_on_unmatched_files : true
5154 env :
5255 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments