diff --git a/.github/workflows/latest_tag.yml b/.github/workflows/latest_tag.yml index 31585c3b3..769f7746a 100644 --- a/.github/workflows/latest_tag.yml +++ b/.github/workflows/latest_tag.yml @@ -14,13 +14,18 @@ jobs: - name: Check if the latest release id: check_latest_release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - latest_release=$(curl -s https://api.github.com/repos/${{ github.repository }}/releases/latest | jq -r '.tag_name') - if [[ "refs/tags/$latest_release" == "${{ github.ref }}" ]]; then - echo "::set-output name=is_latest::true" + latest_release=$(curl -s -H "Authorization: token $GITHUB_TOKEN" https://api.github.com/repos/${{ github.repository }}/releases/latest | jq -r '.tag_name') + echo "Latest release: $latest_release" + echo "Current release: ${{ github.ref }}" + if [[ "refs/tags/$latest_release" == "${{ github.ref }}" ]]; then + echo "is_latest=true" >> $GITHUB_OUTPUT else - echo "::set-output name=is_latest::false" + echo "is_latest=false" >> $GITHUB_OUTPUT fi + - name: Update latest tag if: steps.check_latest_release.outputs.is_latest == 'true' uses: EndBug/latest-tag@latest @@ -34,3 +39,4 @@ jobs: uses: softprops/action-gh-release@v2 with: files: LICENSE + token: ${{ secrets.GITHUB_TOKEN }}