Skip to content

Commit eb1c53d

Browse files
committed
fix: use cross-platform GitHub script for getting latest release tag
1 parent f868505 commit eb1c53d

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,14 @@ jobs:
122122

123123
- name: Get latest release
124124
id: latest_release
125-
run: |
126-
LATEST_TAG=$(curl -s "https://api.github.com/repos/${{ github.repository }}/releases/latest" | jq -r .tag_name)
127-
echo "tag=$LATEST_TAG" >> $GITHUB_OUTPUT
125+
uses: actions/github-script@v7
126+
with:
127+
script: |
128+
const { data: release } = await github.rest.repos.getLatestRelease({
129+
owner: context.repo.owner,
130+
repo: context.repo.repo,
131+
});
132+
core.setOutput('tag', release.tag_name);
128133
129134
- name: Upload artifacts to latest release
130135
uses: softprops/action-gh-release@v1

0 commit comments

Comments
 (0)