Skip to content

Commit 8bd8887

Browse files
Merge pull request #23 from emperror/setup-please
Setup Please action
2 parents b0b1a7a + c69d308 commit 8bd8887

2 files changed

Lines changed: 23 additions & 18 deletions

File tree

.github/workflows/checks.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ jobs:
1111
runs-on: ubuntu-latest
1212
env:
1313
GOFLAGS: -mod=readonly
14-
PLZ_ARGS: -p
1514

1615
steps:
1716
- name: Set up Go
@@ -22,16 +21,18 @@ jobs:
2221
- name: Set up GOPATH
2322
run: echo "::set-env name=GOPATH::$(go env GOPATH)"
2423

25-
- name: Set Please overrides
26-
run: echo "::set-env name=PLZ_OVERRIDES::build.path:$PATH"
27-
2824
- name: Checkout code
2925
uses: actions/checkout@v2
3026

27+
- name: Set up Please
28+
uses: sagikazarmark/setup-please-action@v0
29+
with:
30+
save-logs: 'true'
31+
3132
- name: Build
3233
run: go build ./...
3334

3435
- name: Analyze
35-
run: ./pleasew $PLZ_ARGS run ///pleasings2//tools/misc:fossa -- analyze
36+
run: plz run ///pleasings2//tools/misc:fossa -- analyze
3637
env:
3738
FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY }}

.github/workflows/ci.yml

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,27 +16,31 @@ jobs:
1616
env:
1717
GOFLAGS: -mod=readonly
1818
GOPROXY: https://proxy.golang.org
19-
PLZ_ARGS: -p
2019

2120
steps:
2221
- name: Set up Go
2322
uses: actions/setup-go@v2
2423
with:
2524
go-version: ${{ matrix.go }}
2625

27-
- name: Set Please overrides
28-
run: echo "::set-env name=PLZ_OVERRIDES::build.path:$PATH"
29-
3026
- name: Checkout code
3127
uses: actions/checkout@v2
3228

29+
- name: Set up Please
30+
uses: sagikazarmark/setup-please-action@v0
31+
with:
32+
save-logs: 'true'
33+
env:
34+
# See https://github.com/sagikazarmark/setup-please-action/issues/6
35+
MATRIX_CONTEXT: ${{ toJson(matrix) }}
36+
3337
- name: Build
34-
run: ./pleasew $PLZ_ARGS build //...
38+
run: plz build //...
3539

3640
- name: Test
3741
run: |
38-
./pleasew $PLZ_ARGS test //...
39-
./pleasew $PLZ_ARGS gotest
42+
plz test //...
43+
plz gotest
4044
4145
- name: Upload coverage
4246
uses: codecov/codecov-action@v1
@@ -50,20 +54,20 @@ jobs:
5054
runs-on: ubuntu-latest
5155
env:
5256
GOFLAGS: -mod=readonly
53-
GOPROXY: https://proxy.golang.org
54-
PLZ_ARGS: -p
5557

5658
steps:
5759
- name: Set up Go
5860
uses: actions/setup-go@v2
5961
with:
6062
go-version: 1.15
6163

62-
- name: Set Please overrides
63-
run: echo "::set-env name=PLZ_OVERRIDES::build.path:$PATH"
64-
6564
- name: Checkout code
6665
uses: actions/checkout@v2
6766

67+
- name: Set up Please
68+
uses: sagikazarmark/setup-please-action@v0
69+
with:
70+
save-logs: 'true'
71+
6872
- name: Lint
69-
run: ./pleasew $PLZ_ARGS lint
73+
run: plz lint

0 commit comments

Comments
 (0)