File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed
Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,9 @@ permissions:
1717jobs :
1818 create-release :
1919 runs-on : ubuntu-latest
20+ outputs :
21+ tag : ${{ steps.version.outputs.tag }}
22+ release_created : ${{ steps.release.outputs.created }}
2023
2124 steps :
2225 - name : Checkout repository
@@ -45,13 +48,15 @@ jobs:
4548 echo "Extracted version: $VERSION"
4649
4750 - name : Create GitHub Release
51+ id : release
4852 env :
49- GH_TOKEN : ${{ secrets.RELEASE_TOKEN }}
53+ GH_TOKEN : ${{ github.token }}
5054 run : |
5155 TAG="${{ steps.version.outputs.tag }}"
5256
5357 if git ls-remote --tags origin | grep -q "refs/tags/${TAG}$"; then
5458 echo "Release $TAG already exists, nothing to do."
59+ echo "created=false" >> $GITHUB_OUTPUT
5560 else
5661 echo "Creating release for $TAG..."
5762
6166 --target main
6267
6368 echo "Successfully created release $TAG"
69+ echo "created=true" >> $GITHUB_OUTPUT
6470 fi
71+
72+ publish-crate :
73+ needs : create-release
74+ if : needs.create-release.outputs.release_created == 'true'
75+ uses : tracel-ai/github-actions/.github/workflows/publish-crate.yml@v1
76+ with :
77+ crate : burn-central-client
78+ secrets :
79+ CRATES_IO_API_TOKEN : ${{ secrets.CRATES_IO_API_TOKEN }}
You can’t perform that action at this time.
0 commit comments