Skip to content

Commit d45e979

Browse files
fix: workflows (#9)
1 parent 6df2e98 commit d45e979

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

.github/workflows/auto-release.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ permissions:
1717
jobs:
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
@@ -61,4 +66,14 @@ jobs:
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 }}

0 commit comments

Comments
 (0)