Skip to content

Commit b95f669

Browse files
authored
Merge pull request #517 from wpengine/chore-fix-500-release-tag-issue
chore: Fix release/pre-release Github workflow
2 parents fec7052 + 21c75d4 commit b95f669

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

.github/workflows/pre-release-tag.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,21 @@ jobs:
9090
echo "package_version=$package_version" >> $GITHUB_OUTPUT
9191
echo "PLUGIN_DIR=$PLUGIN_DIR" >> $GITHUB_OUTPUT
9292
93+
- name: Determine release type
94+
id: release_type
95+
run: |
96+
VERSION="${{ steps.metadata.outputs.package_version }}"
97+
IS_PRERELEASE=true
98+
RELEASE_TITLE_PREFIX="Pre-release"
99+
100+
if [[ ! "$VERSION" =~ ^0\. ]]; then
101+
IS_PRERELEASE=false
102+
RELEASE_TITLE_PREFIX="Release"
103+
fi
104+
105+
echo "is_prerelease=$IS_PRERELEASE" >> $GITHUB_OUTPUT
106+
echo "release_title_prefix=$RELEASE_TITLE_PREFIX" >> $GITHUB_OUTPUT
107+
93108
- name: Create Git tag
94109
continue-on-error: false
95110
run: |
@@ -141,8 +156,8 @@ jobs:
141156
uses: softprops/action-gh-release@v2
142157
with:
143158
tag_name: ${{ env.TAG_NAME }}
144-
name: "Pre-release ${{ steps.metadata.outputs.package_version }} for ${{ steps.metadata.outputs.package_name }}"
145-
prerelease: true
159+
name: "${{ steps.release_type.outputs.release_title_prefix }} ${{ steps.metadata.outputs.package_version }} for ${{ steps.metadata.outputs.package_name }}"
160+
prerelease: ${{ steps.release_type.outputs.is_prerelease }}
146161
files: |
147162
${{ steps.metadata.outputs.PLUGIN_DIR }}/plugin-build/${{ steps.plugin.outputs.plugin_slug }}.zip
148163
env:

0 commit comments

Comments
 (0)