11
11
12
12
jobs :
13
13
unix-tests :
14
- name : Test SDK
14
+ name : Unix SDK tests
15
15
runs-on : ${{ matrix.os }}
16
16
strategy :
17
17
matrix :
18
18
os : [ubuntu-latest, macos-latest]
19
- go-version : [1.18, 1.17, 1.16, 1.15 ]
19
+ go-version : [1.18, 1.17]
20
20
steps :
21
21
- uses : actions/checkout@v2
22
22
@@ -26,19 +26,37 @@ jobs:
26
26
go-version : ${{ matrix.go-version }}
27
27
28
28
- name : Install golint
29
- if : ${{ matrix.go-version == '1.17' }}
30
29
run : go install golang.org/x/lint/golint@latest
31
30
32
31
- name : Test
33
32
run : make ci-test-no-generate
34
33
34
+ deprecated-unix-tests :
35
+ needs : unix-tests
36
+ name : Deprecated Go version Unix SDK Tests
37
+ runs-on : ${{ matrix.os }}
38
+ strategy :
39
+ matrix :
40
+ os : [ubuntu-latest, macos-latest]
41
+ go-version : [1.16, 1.15]
42
+ steps :
43
+ - uses : actions/checkout@v2
44
+
45
+ - name : Set up Go
46
+ uses : actions/setup-go@v2
47
+ with :
48
+ go-version : ${{ matrix.go-version }}
49
+
50
+ - name : Test
51
+ run : make ci-test-no-generate
52
+
35
53
windows-tests :
36
- name : Test SDK
54
+ name : Windows SDK Tests
37
55
runs-on : ${{ matrix.os }}
38
56
strategy :
39
57
matrix :
40
58
os : [windows-latest]
41
- go-version : [1.18, 1.17, 1.16, 1.15 ]
59
+ go-version : [1.18, 1.17]
42
60
env :
43
61
EACHMODULE_SKIP : " internal\\ repotools\\ changes"
44
62
steps :
52
70
- name : Test
53
71
run : make vet build unit-test
54
72
73
+ deprecated-windows-tests :
74
+ needs : windows-tests
75
+ name : Deprecated Go version Windows SDK Tests
76
+ runs-on : ${{ matrix.os }}
77
+ strategy :
78
+ matrix :
79
+ os : [windows-latest]
80
+ go-version : [1.16, 1.15]
81
+ env :
82
+ EACHMODULE_SKIP : " internal\\ repotools\\ changes"
83
+ steps :
84
+ - uses : actions/checkout@v2
85
+
86
+ - name : Set up Go
87
+ uses : actions/setup-go@v2
88
+ with :
89
+ go-version : ${{ matrix.go-version }}
90
+
91
+ - name : Test
92
+ run : make vet build unit-test
0 commit comments