Browse Source

ci: update release ci.

tags/v0.100.5
Yaohui Liu 2 years ago
parent
commit
4c9a60e589
No known key found for this signature in database GPG Key ID: E86D01E1809BD23E
2 changed files with 51 additions and 39 deletions
  1. +5
    -39
      .github/workflows/release.yml
  2. +46
    -0
      .github/workflows/release_prepare.yml

+ 5
- 39
.github/workflows/release.yml View File

@@ -1,51 +1,17 @@
name: auto-release

on:
pull_request:
branches:
- master
types: [ closed ]
workflow_run:
workflows: ["release-prepare"]
types:
- completed

env:
MYGET_API_TOKEN: ${{ SECRETS.MYGET_API_KEY }}
GITHUB_TOKEN: ${{ SECRETS.RINNE_GITHUB_TOKEN }}

jobs:
build:
if: contains(github.event.pull_request.labels.*.name, 'auto-release')
runs-on: windows-latest

steps:
- uses: actions/checkout@v3
# - name: Setup .NET 6.0.x SDK
# uses: actions/setup-dotnet@v3
# with:
# dotnet-version: 6.0.x

# - name: Check .NET info
# run: dotnet --info

# - name: Install dependencies
# run: dotnet restore

# - name: Build solution
# run: dotnet build -c Release --no-restore

# run-semantic-release:
# runs-on: ubuntu-latest
# needs: build

# steps:
# - name: Checkout
# uses: actions/checkout@v2

# - name: Run semantic-release
# run: |
# export PATH=$PATH:$(yarn global bin)
# yarn global add semantic-release@17.4.3
# semantic-release

release:
release to myget:
runs-on: windows-latest
# needs: run-semantic-release
needs: build


+ 46
- 0
.github/workflows/release_prepare.yml View File

@@ -0,0 +1,46 @@
name: release-prepare

on:
pull_request:
branches:
- master
types: [ closed ]

env:
MYGET_API_TOKEN: ${{ SECRETS.MYGET_API_KEY }}
GITHUB_TOKEN: ${{ SECRETS.RINNE_GITHUB_TOKEN }}

jobs:
build:
if: contains(github.event.pull_request.labels.*.name, 'auto-release')
runs-on: windows-latest

steps:
- uses: actions/checkout@v3
# - name: Setup .NET 6.0.x SDK
# uses: actions/setup-dotnet@v3
# with:
# dotnet-version: 6.0.x

# - name: Check .NET info
# run: dotnet --info

# - name: Install dependencies
# run: dotnet restore

# - name: Build solution
# run: dotnet build -c Release --no-restore

# run-semantic-release:
# runs-on: ubuntu-latest
# needs: build

# steps:
# - name: Checkout
# uses: actions/checkout@v2

# - name: Run semantic-release
# run: |
# export PATH=$PATH:$(yarn global bin)
# yarn global add semantic-release@17.4.3
# semantic-release

Loading…
Cancel
Save