Skip to content

Commit ef08da3

Browse files
committed
Fix sed pattern
1 parent e5c8641 commit ef08da3

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

.github/workflows/release.yml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,24 @@ jobs:
1818
with:
1919
token: ${{ secrets.GH_ACCESS_TOKEN_TOM }}
2020

21-
- id: get-version
22-
run: echo "version=$(echo ${{ github.head_ref }} | sed -E 's|^(release/|prerelease/)||')" >> "$GITHUB_OUTPUT"
21+
- id: get-release-type
22+
run: |
23+
echo "is_prerelease=${{ startsWith(github.head_ref, 'prerelease/') }}" >> "$GITHUB_OUTPUT"
24+
echo "prefix=$(${{ startsWith(github.head_ref, 'prerelease/') }} && echo 'Prerelease' || echo 'Release')" >> "$GITHUB_OUTPUT"
2325
24-
- id: get-title-prefix
25-
run: echo "prefix=$(${{ startsWith(github.head_ref, 'prerelease/') }} && echo 'Prerelease' || echo 'Release')" >> "$GITHUB_OUTPUT"
26+
- id: get-version
27+
run: |
28+
if [ ${{ steps.get-release-type.outputs.is_prerelease }} ]; then
29+
echo "version=$(echo ${{ github.head_ref }} | sed 's|prerelease/)||')" >> "$GITHUB_OUTPUT"
30+
else
31+
echo "version=$(echo ${{ github.head_ref }} | sed 's|release/)||')" >> "$GITHUB_OUTPUT"
32+
fi
2633
2734
- name: Test gets
2835
run: |
2936
echo ${{ steps.get-version.outputs.version }}
30-
echo ${{ steps.get-title-prefix.outputs.prefix }}
37+
echo ${{ steps.get-release-type.outputs.is_prerelease }}
38+
echo ${{ steps.get-release-type.outputs.prefix }}
3139
3240
# - name: Use Node 22
3341
# uses: actions/setup-node@v3
@@ -65,7 +73,7 @@ jobs:
6573
# - name: Commit updated package-lock.json and docs requirements
6674
# uses: stefanzweifel/git-auto-commit-action@v4
6775
# with:
68-
# commit_message: ${{ steps.get-title-prefix.outputs.prefix }} ${{ steps.get-version.outputs.version }}
76+
# commit_message: ${{ steps.get-release-type.outputs.prefix }} ${{ steps.get-version.outputs.version }}
6977
# branch: main
7078
# push_options: --force
7179
# file_pattern: package-lock.json docs/requirements.txt
@@ -77,7 +85,7 @@ jobs:
7785
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7886
# with:
7987
# tag_name: ${{ steps.get-version.outputs.version }}
80-
# release_name: ${{ steps.get-title-prefix.outputs.prefix }} ${{ steps.get-version.outputs.version }}
88+
# release_name: ${{ steps.get-release-type.outputs.prefix }} ${{ steps.get-version.outputs.version }}
8189
# body: ${{ github.event.pull_request.body }}
8290
# prerelease: ${{ startsWith(github.head_ref, 'prerelease/') }}
8391

0 commit comments

Comments
 (0)