Skip to content

Commit d3d21cc

Browse files
authored
Improve GitHub workflows (#130)
- Improve build triggers - Pin the runners' versions
1 parent 8e88e44 commit d3d21cc

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

.github/workflows/build.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
name: build
22

3-
on: [push, pull_request]
3+
on:
4+
push:
5+
branches: [ main ]
6+
pull_request:
7+
branches: [ main ]
8+
workflow_dispatch:
49

510
jobs:
611
ci:
712
strategy:
813
fail-fast: false
914
matrix:
10-
go-version: [1.16]
11-
os: [ubuntu-latest, macos-latest, windows-latest]
15+
os: [ ubuntu-20.04, macos-10.15, windows-2019 ]
1216
runs-on: ${{ matrix.os }}
1317
defaults:
1418
run:
@@ -41,7 +45,7 @@ jobs:
4145
flags: ${{ runner.os }}
4246

4347
release-test:
44-
runs-on: ubuntu-latest
48+
runs-on: ubuntu-20.04
4549
steps:
4650
- uses: actions/checkout@v2
4751
with:
@@ -52,4 +56,4 @@ jobs:
5256
go-version: 1.16
5357

5458
- name: Release test
55-
run: make build
59+
run: make build

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77

88
jobs:
99
goreleaser:
10-
runs-on: ubuntu-latest
10+
runs-on: ubuntu-20.04
1111
steps:
1212
- uses: actions/checkout@v2
1313
with:

0 commit comments

Comments
 (0)