Skip to content

Commit e59c5e2

Browse files
authored
chore: remove martinbeentjes/npm-get-version-action (#887)
1 parent 3eba8e4 commit e59c5e2

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,13 @@ jobs:
2424
run: |
2525
currentVersion="$( node -e "console.log(require('./package.json').version)" )"
2626
isPublished="$( npm view @mapbox/node-pre-gyp versions --json | jq -c --arg cv "$currentVersion" 'any(. == $cv)' )"
27+
echo "version=$currentVersion" >> "$GITHUB_OUTPUT"
2728
echo "published=$isPublished" >> "$GITHUB_OUTPUT"
2829
echo "currentVersion: $currentVersion"
2930
echo "isPublished: $isPublished"
3031
outputs:
3132
published: ${{ steps.check.outputs.published }}
33+
version: ${{ steps.check.outputs.version }}
3234

3335
publish:
3436
needs: release-check
@@ -58,15 +60,11 @@ jobs:
5860
- run: npm run build --if-present
5961

6062
- run: npm test
61-
62-
- name: Get version
63-
id: package-version
64-
uses: martinbeentjes/[email protected]
6563

6664
- name: Prepare release changelog
6765
id: prepare_release
6866
run: |
69-
RELEASE_TYPE="$(node -e "console.log(require('semver').prerelease('${{ steps.package-version.outputs.current-version }}') ? 'prerelease' : 'regular')")"
67+
RELEASE_TYPE="$(node -e "console.log(require('semver').prerelease('${{ needs.release-check.outputs.version }}') ? 'prerelease' : 'regular')")"
7068
if [[ $RELEASE_TYPE == 'regular' ]]; then
7169
echo "prerelease=false" >> "$GITHUB_OUTPUT"
7270
else
@@ -75,16 +73,16 @@ jobs:
7573
7674
- name: Extract changelog for version
7775
run: |
78-
awk '/^##/ { p = 0 }; p == 1 { print }; $0 == "## ${{ steps.package-version.outputs.current-version }}" { p = 1 };' CHANGELOG.md > changelog_for_version.md
76+
awk '/^##/ { p = 0 }; p == 1 { print }; $0 == "## ${{ needs.release-check.outputs.version }}" { p = 1 };' CHANGELOG.md > changelog_for_version.md
7977
cat changelog_for_version.md
8078
8179
- name: Publish to Github
8280
uses: ncipollo/release-action@v1
8381
env:
8482
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8583
with:
86-
tag: v${{ steps.package-version.outputs.current-version }}
87-
name: v${{ steps.package-version.outputs.current-version }}
84+
tag: v${{ needs.release-check.outputs.version }}
85+
name: v${{ needs.release-check.outputs.version }}
8886
bodyFile: changelog_for_version.md
8987
allowUpdates: true
9088
draft: false

0 commit comments

Comments
 (0)