24
24
uses : actions/setup-java@v4
25
25
with :
26
26
java-version : " 8"
27
- distribution : ' zulu'
28
- cache : ' sbt'
27
+ distribution : " zulu"
28
+ cache : " sbt"
29
+
30
+ - uses : sbt/setup-sbt@v1
29
31
30
32
- name : Install rust toolchain
31
33
uses : dtolnay/rust-toolchain@nightly
50
52
runs-on : ${{ matrix.os }}
51
53
env :
52
54
TARGET_TRIPLE : ${{ matrix.arch }}
53
- needs : [ check-formatting ]
55
+ needs : [check-formatting]
54
56
strategy :
55
57
fail-fast : true
56
58
matrix :
@@ -71,11 +73,11 @@ jobs:
71
73
arch : x86_64-pc-windows-msvc
72
74
packages : " "
73
75
74
- - os : macos-12
76
+ - os : macos-latest
75
77
arch : x86_64-apple-darwin
76
78
packages : " brew install sbt"
77
79
78
- - os : macos-12
80
+ - os : macos-latest
79
81
arch : aarch64-apple-darwin
80
82
packages : " "
81
83
steps :
88
90
uses : actions/setup-java@v4
89
91
with :
90
92
java-version : " 8"
91
- distribution : ' zulu'
92
- cache : ' sbt'
93
+ distribution : " zulu"
94
+ cache : " sbt"
95
+
96
+ - uses : sbt/setup-sbt@v1
93
97
94
98
- name : Install rust toolchain
95
99
uses : dtolnay/rust-toolchain@nightly
@@ -115,14 +119,14 @@ jobs:
115
119
test-build :
116
120
name : ${{ matrix.os }} ${{ matrix.java }} test
117
121
runs-on : ${{ matrix.os }}
118
- needs : [ build-natives ]
122
+ needs : [build-natives]
119
123
env :
120
124
SKIP_NATIVE_GENERATION : true
121
125
strategy :
122
126
fail-fast : false
123
127
matrix :
124
- java : [ '8', '11', '17', '21' ]
125
- os : ["ubuntu-latest", "windows-latest", "macos-12 "]
128
+ java : ["8", "11", "17", "21" ]
129
+ os : ["ubuntu-latest", "windows-latest", "macos-latest "]
126
130
127
131
steps :
128
132
- uses : actions/checkout@v4
@@ -131,8 +135,10 @@ jobs:
131
135
uses : actions/setup-java@v4
132
136
with :
133
137
java-version : ${{ matrix.java }}
134
- distribution : ' zulu'
135
- cache : ' sbt'
138
+ distribution : " zulu"
139
+ cache : " sbt"
140
+
141
+ - uses : sbt/setup-sbt@v1
136
142
137
143
- name : Download artifacts
138
144
uses : actions/download-artifact@v4
@@ -154,7 +160,7 @@ jobs:
154
160
env :
155
161
GITHUB_TOKEN : ${{ secrets.MY_GITHUB_TOKEN }}
156
162
SKIP_NATIVE_GENERATION : true
157
- needs : [ test-build ]
163
+ needs : [test-build]
158
164
steps :
159
165
- uses : actions/checkout@v4
160
166
@@ -167,8 +173,10 @@ jobs:
167
173
uses : actions/setup-java@v4
168
174
with :
169
175
java-version : " 8"
170
- distribution : ' zulu'
171
- cache : ' sbt'
176
+ distribution : " zulu"
177
+ cache : " sbt"
178
+
179
+ - uses : sbt/setup-sbt@v1
172
180
173
181
- name : Download artifacts
174
182
uses : actions/download-artifact@v4
0 commit comments