File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6363 echo "phar=${PHAR}" >> "$GITHUB_OUTPUT"
6464 echo "easylib=${EASYLIB}" >> "$GITHUB_OUTPUT"
6565 echo "package_manifest=${PACKAGE_MANIFEST}" >> "$GITHUB_OUTPUT"
66+ if [[ "${TAG}" == *"-dev"* ]]; then
67+ echo "prerelease_args=--prerelease" >> "$GITHUB_OUTPUT"
68+ else
69+ echo "prerelease_args=" >> "$GITHUB_OUTPUT"
70+ fi
6671
6772 - name : Publish GitHub Release assets
6873 env :
@@ -74,18 +79,24 @@ jobs:
7479 PHAR="${{ steps.metadata.outputs.phar }}"
7580 EASYLIB="${{ steps.metadata.outputs.easylib }}"
7681 PACKAGE_MANIFEST="${{ steps.metadata.outputs.package_manifest }}"
82+ PRERELEASE_ARGS="${{ steps.metadata.outputs.prerelease_args }}"
7783
7884 if gh release view "$TAG" >/dev/null 2>&1; then
7985 gh release upload "$TAG" "$PHAR" "$EASYLIB" "$PACKAGE_MANIFEST" dist/checksums.txt --clobber
86+ if [[ -n "$PRERELEASE_ARGS" ]]; then
87+ gh release edit "$TAG" $PRERELEASE_ARGS
88+ fi
8089 elif [[ "${{ github.event_name }}" == "push" ]]; then
8190 gh release create "$TAG" "$PHAR" "$EASYLIB" "$PACKAGE_MANIFEST" dist/checksums.txt \
8291 --verify-tag \
8392 --title "$TITLE" \
93+ $PRERELEASE_ARGS \
8494 --generate-notes
8595 else
8696 gh release create "$TAG" "$PHAR" "$EASYLIB" "$PACKAGE_MANIFEST" dist/checksums.txt \
8797 --target "$GITHUB_SHA" \
8898 --title "$TITLE" \
99+ $PRERELEASE_ARGS \
89100 --generate-notes
90101 fi
91102
You can’t perform that action at this time.
0 commit comments