Skip to content

Commit 4c9a60e

Browse files
committed
ci: update release ci.
1 parent 14779f6 commit 4c9a60e

File tree

2 files changed

+51
-39
lines changed

2 files changed

+51
-39
lines changed

.github/workflows/release.yml

Lines changed: 5 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,17 @@
11
name: auto-release
22

33
on:
4-
pull_request:
5-
branches:
6-
- master
7-
types: [ closed ]
4+
workflow_run:
5+
workflows: ["release-prepare"]
6+
types:
7+
- completed
88

99
env:
1010
MYGET_API_TOKEN: ${{ SECRETS.MYGET_API_KEY }}
1111
GITHUB_TOKEN: ${{ SECRETS.RINNE_GITHUB_TOKEN }}
1212

1313
jobs:
14-
build:
15-
if: contains(github.event.pull_request.labels.*.name, 'auto-release')
16-
runs-on: windows-latest
17-
18-
steps:
19-
- uses: actions/checkout@v3
20-
# - name: Setup .NET 6.0.x SDK
21-
# uses: actions/setup-dotnet@v3
22-
# with:
23-
# dotnet-version: 6.0.x
24-
25-
# - name: Check .NET info
26-
# run: dotnet --info
27-
28-
# - name: Install dependencies
29-
# run: dotnet restore
30-
31-
# - name: Build solution
32-
# run: dotnet build -c Release --no-restore
33-
34-
# run-semantic-release:
35-
# runs-on: ubuntu-latest
36-
# needs: build
37-
38-
# steps:
39-
# - name: Checkout
40-
# uses: actions/checkout@v2
41-
42-
# - name: Run semantic-release
43-
# run: |
44-
# export PATH=$PATH:$(yarn global bin)
45-
# yarn global add [email protected]
46-
# semantic-release
47-
48-
release:
14+
release to myget:
4915
runs-on: windows-latest
5016
# needs: run-semantic-release
5117
needs: build

.github/workflows/release_prepare.yml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: release-prepare
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- master
7+
types: [ closed ]
8+
9+
env:
10+
MYGET_API_TOKEN: ${{ SECRETS.MYGET_API_KEY }}
11+
GITHUB_TOKEN: ${{ SECRETS.RINNE_GITHUB_TOKEN }}
12+
13+
jobs:
14+
build:
15+
if: contains(github.event.pull_request.labels.*.name, 'auto-release')
16+
runs-on: windows-latest
17+
18+
steps:
19+
- uses: actions/checkout@v3
20+
# - name: Setup .NET 6.0.x SDK
21+
# uses: actions/setup-dotnet@v3
22+
# with:
23+
# dotnet-version: 6.0.x
24+
25+
# - name: Check .NET info
26+
# run: dotnet --info
27+
28+
# - name: Install dependencies
29+
# run: dotnet restore
30+
31+
# - name: Build solution
32+
# run: dotnet build -c Release --no-restore
33+
34+
# run-semantic-release:
35+
# runs-on: ubuntu-latest
36+
# needs: build
37+
38+
# steps:
39+
# - name: Checkout
40+
# uses: actions/checkout@v2
41+
42+
# - name: Run semantic-release
43+
# run: |
44+
# export PATH=$PATH:$(yarn global bin)
45+
# yarn global add [email protected]
46+
# semantic-release

0 commit comments

Comments
 (0)