Skip to content

Commit f6a68e6

Browse files
Armin BecherArmin Becher
Armin Becher
authored and
Armin Becher
committed
chore: auto release
1 parent 4c98619 commit f6a68e6

File tree

1 file changed

+21
-12
lines changed

1 file changed

+21
-12
lines changed

.github/workflows/rust.yml

+21-12
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Rust
22

33
on:
44
push:
5-
branches: [ "master" ]
5+
branches: ["master"]
66
pull_request:
7-
branches: [ "master" ]
7+
branches: ["master"]
88

99
env:
1010
CARGO_TERM_COLOR: always
@@ -20,16 +20,25 @@ jobs:
2020
test:
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@v3
24-
- name: Run test
25-
run: cargo test --verbose
26-
- name: Run test release
27-
run: cargo test --verbose --release
23+
- uses: actions/checkout@v3
24+
- name: Run test
25+
run: cargo test --verbose
26+
- name: Run test release
27+
run: cargo test --verbose --release
2828
test-no-default:
2929
runs-on: ubuntu-latest
3030
steps:
31-
- uses: actions/checkout@v3
32-
- name: Run test
33-
run: cargo test --verbose --no-default-features
34-
- name: Run test release
35-
run: cargo test --verbose --release --no-default-features
31+
- uses: actions/checkout@v3
32+
- name: Run test
33+
run: cargo test --verbose --no-default-features
34+
- name: Run test release
35+
run: cargo test --verbose --release --no-default-features
36+
release:
37+
runs-on: ubuntu-latest
38+
depends-on: [test, test-no-default]
39+
steps:
40+
- name: Checkout
41+
uses: actions/checkout@v4
42+
- name: Release
43+
uses: softprops/action-gh-release@v2
44+
if: startsWith(github.ref, 'refs/tags/')

0 commit comments

Comments
 (0)