Add Github manual workflow for publishing crate
commit6a345beec93fb9a05e2a6e1f7f657c529699b939
authorfabianlindfors <fabian@flapplabs.se>
dateMon 22 Jan 2024, 00:00 (3 years ago)
parent318021c
.github/workflows/publish-crate.yamlnew file+21
@@ -0,0 +1,21 @@
1+name: Publish crate
2+
3+on: workflow_dispatch
4+
5+jobs:
6+ publish-crate:
7+ runs-on: ubuntu-latest
8+ needs: ["build-binary", "publish-docker"]
9+ steps:
10+ - name: Checkout
11+ uses: actions/checkout@v2
12+ - name: Select Rust toolchain
13+ uses: actions-rs/toolchain@v1
14+ with:
15+ toolchain: stable
16+ - name: Publish to crates.io
17+ uses: actions-rs/cargo@v1
18+ with:
19+ command: publish
20+ env:
21+ CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_IO_TOKEN }}