File tree Expand file tree Collapse file tree 2 files changed +38
-26
lines changed Expand file tree Collapse file tree 2 files changed +38
-26
lines changed Original file line number Diff line number Diff line change
1
+ name : build
2
+ on : [pull_request]
3
+ jobs :
4
+ golangci-lint :
5
+ name : runner / build_and_run
6
+ runs-on : ubuntu-latest
7
+ steps :
8
+ - name : Check out code into the Go module directory
9
+ uses : actions/checkout@v2
10
+ - uses : actions/setup-go@v2
11
+ with :
12
+ go-version : 1.17
13
+ - name : Install JRE
14
+ run : |
15
+ sudo apt update && sudo apt install openjdk-17-jre
16
+ - uses : actions/setup-node@v2
17
+ with :
18
+ node-version : " 16"
19
+ cache : " npm"
20
+ cache-dependency-path : package-lock.json
21
+ - name : Install emulator
22
+ run : |
23
+ npm ci
24
+ - name : Run emulator
25
+ run : |
26
+ make emulator &
27
+ - name : Ensure samples are generated
28
+ env :
29
+ TZ : Asia/Tokyo
30
+ run : |
31
+ make gen_samples
32
+
33
+ clean=$(git status | grep "nothing to commit" || true)
34
+ if [ -z "$clean" ]; then
35
+ git diff
36
+ echo 'Please run "make gen_samples"'
37
+ exit 1
38
+ fi
Original file line number Diff line number Diff line change 10
10
- uses : actions/setup-go@v2
11
11
with :
12
12
go-version : 1.17
13
- - name : Install JRE
14
- run : |
15
- sudo apt update && sudo apt install openjdk-17-jre
16
- - uses : actions/setup-node@v2
17
- with :
18
- node-version : " 16"
19
- cache : " npm"
20
- cache-dependency-path : package-lock.json
21
- - name : Install emulator
22
- run : |
23
- npm ci
24
- - name : Run emulator
25
- run : |
26
- make emulator &
27
- - name : Ensure samples are generated
28
- env :
29
- TZ : Asia/Tokyo
30
- run : |
31
- make gen_samples
32
-
33
- clean=$(git status | grep "nothing to commit" || true)
34
- if [ -z "$clean" ]; then
35
- git diff
36
- echo 'Please run "make gen_samples"'
37
- exit 1
38
- fi
39
13
- name : golangci-lint
40
14
uses : golangci/golangci-lint-action@v2
41
15
with :
You can’t perform that action at this time.
0 commit comments