Skip to content

Commit e158fdc

Browse files
authored
Create GitHub release automatically (#69)
1 parent e1a6ae6 commit e158fdc

File tree

2 files changed

+24
-5
lines changed

2 files changed

+24
-5
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
test:
2323
runs-on: ubuntu-latest
2424
steps:
25-
- uses: actions/checkout@v1
25+
- uses: actions/checkout@v3
2626
- name: Install Rust
2727
run: rustup update stable
2828
- run: rustup component add rust-src
@@ -31,31 +31,31 @@ jobs:
3131
minrust:
3232
runs-on: ubuntu-latest
3333
steps:
34-
- uses: actions/checkout@v2
34+
- uses: actions/checkout@v3
3535
- name: Install Rust
3636
run: rustup update ${{ env.minrust }} && rustup default ${{ env.minrust }}
3737
- run: cargo build --all-features
3838

3939
fmt:
4040
runs-on: ubuntu-latest
4141
steps:
42-
- uses: actions/checkout@v1
42+
- uses: actions/checkout@v3
4343
- name: Install Rust
4444
run: rustup update stable
4545
- run: cargo fmt --all -- --check
4646

4747
clippy:
4848
runs-on: ubuntu-latest
4949
steps:
50-
- uses: actions/checkout@v1
50+
- uses: actions/checkout@v3
5151
- name: Install Rust
5252
run: rustup update stable
5353
- run: cargo clippy --all-features
5454

5555
docs:
5656
runs-on: ubuntu-latest
5757
steps:
58-
- uses: actions/checkout@v2
58+
- uses: actions/checkout@v3
5959
- name: Install Rust
6060
run: rustup update nightly && rustup default nightly
6161
- run: cargo doc --no-deps --all-features

.github/workflows/release.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Release
2+
3+
on:
4+
push:
5+
tags:
6+
- v[0-9]+.*
7+
8+
jobs:
9+
create-release:
10+
if: github.repository_owner == 'tokio-rs'
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v3
14+
- uses: taiki-e/create-gh-release-action@v1
15+
with:
16+
changelog: async-stream/CHANGELOG.md
17+
branch: master
18+
env:
19+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)