Skip to content

Commit 9cfee7c

Browse files
author
Sébastien HOUZÉ
committed
chore(ci): run only on PRs
plus some minor refactors on ci/cd actions
1 parent 1a752c7 commit 9cfee7c

2 files changed

Lines changed: 19 additions & 14 deletions

File tree

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
on: push
1+
on:
2+
push:
3+
branches:
4+
- '*'
5+
- '!master'
6+
- '!dev'
27

38
name: ci
49
jobs:
@@ -7,14 +12,14 @@ jobs:
712
runs-on: ubuntu-latest
813
steps:
914

10-
- name: set up Go 1.12
15+
- name: set up go 1.12
1116
uses: actions/setup-go@v1
1217
with:
1318
go-version: 1.12
1419
id: go
1520

16-
- name: Check out code into the Go module directory
21+
- name: check out code into the go module directory
1722
uses: actions/checkout@v1
1823

19-
- name: Test
24+
- name: test
2025
run: go test -v .

.github/workflows/release.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
on: release
22

3-
name: Upload release assets when release is published
3+
name: upload release assets when release is published
44
jobs:
55
onReleasePublished:
6-
name: On release published
6+
name: on release published
77
runs-on: ubuntu-latest
88

99
steps:
10-
- name: Is release published?
10+
- name: is release published?
1111
if: github.event.action != 'published'
12-
run: exit 78
12+
run: exit 1
1313

1414
uploadReleaseAssets:
15-
name: Upload release assets
15+
name: upload release assets
1616
runs-on: ubuntu-latest
1717
needs: onReleasePublished
1818

1919
steps:
20-
- name: set up Go 1.12
20+
- name: set up go 1.12
2121
id: go
2222
uses: actions/setup-go@v1
2323
with:
2424
go-version: 1.12
2525

26-
- name: Check out code into the Go module directory
26+
- name: check out code into the go module directory
2727
uses: actions/checkout@v1
2828

29-
- name: Build artifacts
29+
- name: build artifacts
3030
env:
3131
GO_BUILD_OPTIONS: "-a -installsuffix cgo"
3232
GO_BUILD_LDFLAGS: "-s -w"
@@ -62,13 +62,13 @@ jobs:
6262
file ./release/*
6363
./release/github-linux-amd64 version
6464
65-
- name: Install hub cli
65+
- name: install hub cli
6666
run: |
6767
curl -s https://api.github.com/repos/github/hub/releases/latest |
6868
jq -r '.assets[] | select(.name | contains("linux-amd64")) | .browser_download_url' |
6969
wget -qi - -O - | sudo tar xzpf - -C / --strip-components=1
7070
71-
- name: Upload artifacts
71+
- name: upload artifacts
7272
env:
7373
TAG_NAME: ${{ github.event.release.tag_name }}
7474
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)