update: 减少GitHub Actions重复运行

This commit is contained in:
zhshch2002
2022-05-25 16:52:26 +08:00
parent 812c953976
commit 5fe1110ab3
2 changed files with 6 additions and 23 deletions

View File

@@ -1,11 +1,10 @@
on:
push: # 每次带有 tag 的 push 候触发
tags:
- 'v*'
push:
pull_request:
name: Build Release
name: Test & Build Release
jobs:
test:
Test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
@@ -17,8 +16,9 @@ jobs:
- name: Test
run: go test -v -coverprofile='coverage.out' -covermode=count ./...
release:
Build:
needs: test
if: contains('{{ github.ref }}', 'refs/tags/v')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

View File

@@ -1,17 +0,0 @@
on:
push:
pull_request:
name: Test
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v2
with:
go-version: "1.18"
- name: Test
run: go test -v -coverprofile='coverage.out' -covermode=count ./...