Skip to content

Commit 7871167

Browse files
Merge pull request #173 from augustocdias/workflows
Fix workflow again
2 parents 1de99c3 + ae841cf commit 7871167

1 file changed

Lines changed: 6 additions & 15 deletions

File tree

.github/workflows/release-on-version-bump.yml

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@ name: Create Release on Version Bump
22

33
on:
44
workflow_dispatch: # Manually trigger
5-
inputs:
6-
force:
7-
description: "Force publish even if versions match"
8-
required: false
9-
default: "false"
105
push:
116
branches: [master]
127

@@ -15,7 +10,6 @@ jobs:
1510
runs-on: ubuntu-latest
1611
outputs:
1712
new_version: ${{ steps.extract.outputs.new_version }}
18-
last_commit_version: ${{ steps.extract.outputs.last_commit_version }}
1913
prev_version: ${{ steps.extract.outputs.prev_version }}
2014
changelog: ${{ steps.extract.outputs.changelog }}
2115

@@ -35,17 +29,15 @@ jobs:
3529
line3=$(echo "${versions[2]}" | cut -d: -f1 || echo "\$")
3630
3731
new_version=$(echo "${versions[0]}" | sed -E 's/^.*##[[:space:]]*\[?([0-9]+\.[0-9]+\.[0-9]+)\]?.*/\1/')
38-
last_commit_version=$(echo "${versions[1]}" | sed -E 's/^.*##[[:space:]]*\[?([0-9]+\.[0-9]+\.[0-9]+)\]?.*/\1/')
39-
prev_version=$(git show ${{ steps.prev.outputs.sha }}:package.json | jq -r .version)
32+
prev_version=$(echo "${versions[1]}" | sed -E 's/^.*##[[:space:]]*\[?([0-9]+\.[0-9]+\.[0-9]+)\]?.*/\1/')
4033
4134
changelog=$(sed -n "$line1,$((line2 - 1))p" CHANGELOG.md | tail -n +2)
4235
43-
echo "new_version=$new_version" | tee "$GITHUB_OUTPUT"
44-
echo "last_commit_version=$last_commit_version" | tee "$GITHUB_OUTPUT"
45-
echo "prev_version=$prev_version" | tee "$GITHUB_OUTPUT"
46-
echo "changelog<<EOF" | tee "$GITHUB_OUTPUT"
47-
echo "$changelog" | tee "$GITHUB_OUTPUT"
48-
echo "EOF" | tee "$GITHUB_OUTPUT"
36+
echo "new_version=$new_version" | tee --append "$GITHUB_OUTPUT"
37+
echo "prev_version=$prev_version" | tee --append "$GITHUB_OUTPUT"
38+
echo "changelog<<EOF" | tee --append "$GITHUB_OUTPUT"
39+
echo "$changelog" | tee --append "$GITHUB_OUTPUT"
40+
echo "EOF" | tee --append "$GITHUB_OUTPUT"
4941
5042
- name: Verify version matches package.json and package-lock.json
5143
run: |
@@ -71,7 +63,6 @@ jobs:
7163
echo "✅ Versions match"
7264
7365
- name: Create tag and release
74-
if: ${{ steps.version.outputs.new_version != steps.version.outputs.last_commit_version || github.event.inputs.force == 'true' }}
7566
uses: softprops/action-gh-release@v1
7667
with:
7768
tag_name: v${{ steps.version.outputs.new_version }}

0 commit comments

Comments
 (0)