1 name: Release to crates.io
2
3 on:
4 push:
5 tags:
6 - "v*.*.*"
7
8 env:
9 CARGO_TERM_COLOR: always
10
11 jobs:
12 build:
13 runs-on: ubuntu-latest
14
15 steps:
16 - name: Checkout
17 uses: actions/checkout@v3
18
19 - name: Setup Rust toolchain
20 uses: dtolnay/rust-toolchain@stable
21
22 - name: Publish to crates.io
23 uses: katyo/publish-crates@v2
24 with:
25 registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }}