Skip to content
This repository was archived by the owner on Jul 23, 2025. It is now read-only.

Commit f787a56

Browse files
authored
fix(ci): fix the tag detection logic for new releases
1 parent ea13673 commit f787a56

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ jobs:
1111
name: Get next release version
1212
runs-on: ubuntu-latest
1313
outputs:
14-
git-tag: ${{ steps.git-tag.outputs.git-tag }}
15-
new-release-version: ${{ steps.next-version.outputs.new-release-version }}
14+
last-release-version: ${{ steps.last-release.outputs.release }}
15+
new-release-version: ${{ steps.next-release.outputs.new-release-version }}
1616
steps:
1717
- name: checkout code
1818
uses: actions/checkout@v3
@@ -27,12 +27,15 @@ jobs:
2727
run: npm ci
2828

2929
- name: find current latest release version
30-
id: git-tag
31-
shell: bash
32-
run: echo "git-tag=`echo $(git describe --tags --abbrev=0 | sed -e 's/^v//')`" >> $GITHUB_OUTPUT
30+
uses: pozetroninc/github-action-get-latest-release@master
31+
id: last-release
32+
with:
33+
owner: paambaati
34+
repo: codeclimate-action
35+
token: ${{ secrets.CUSTOM_GITHUB_PERSONAL_TOKEN }}
3336

3437
- name: find next release version
35-
id: next-version
38+
id: next-release
3639
run: npm_config_yes=true npx semantic-release --dry-run
3740
env:
3841
GITHUB_TOKEN: ${{ secrets.CUSTOM_GITHUB_PERSONAL_TOKEN }}
@@ -41,7 +44,7 @@ jobs:
4144
name: Cut a release on GitHub
4245
runs-on: ubuntu-latest
4346
needs: next-version
44-
if: needs.next-version.outputs.new-release-version == needs.next-version.outputs.git-tag
47+
if: needs.next-version.outputs.new-release-version == needs.next-version.outputs.last-release-version
4548
steps:
4649
- name: checkout code
4750
uses: actions/checkout@v3

0 commit comments

Comments
 (0)