Skip to content

Commit d291d2a

Browse files
authored
ci(release): publish to crates.io on release
1 parent 9084f58 commit d291d2a

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

.github/workflows/release.yml

+12-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,18 @@ permissions:
99
contents: write
1010

1111
jobs:
12-
build:
13-
name: ${{ matrix.platform.os_name }} with rust ${{ matrix.toolchain }}
12+
publish_crates_io:
13+
name: Publish to crates.io
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@v3
17+
- uses: actions-rust-lang/setup-rust-toolchain@v1
18+
- name: Login with cargo
19+
run: cargo login ${{ secrets.CRATES_IO_TOKEN }}
20+
- name: Publish package
21+
run: cargo publish
22+
publish:
23+
name: ${{ matrix.platform.os_name }} with Rust ${{ matrix.toolchain }}
1424
runs-on: ${{ matrix.platform.os }}
1525
strategy:
1626
fail-fast: false

0 commit comments

Comments
 (0)