Skip to content

Commit e5fb252

Browse files
authored
Update release publishing flow (#9)
Adds the release after successful publish. Also adds cargo semver checks.
1 parent 13b286d commit e5fb252

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.github/workflows/publish.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,23 @@ jobs:
1616
uses: actions-rust-lang/setup-rust-toolchain@1780873c7b576612439a134613cc4cc74ce5538c
1717
with:
1818
toolchain: nightly,stable
19+
- name: Check semver
20+
uses: obi1kenobi/cargo-semver-checks-action@5b298c9520f7096a4683c0bd981a7ac5a7e249ae
1921
- uses: rust-lang/crates-io-auth-action@e919bc7605cde86df457cf5b93c5e103838bd879
2022
id: auth
2123
- run: cargo publish
2224
env:
2325
CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}
26+
27+
release:
28+
runs-on: ubuntu-latest
29+
needs: [publish-rust]
30+
permissions:
31+
contents: write
32+
steps:
33+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
34+
- name: Create Release
35+
id: create_release
36+
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090
37+
with:
38+
draft: true

0 commit comments

Comments
 (0)