2424 uses : actions/setup-java@v4
2525 with :
2626 java-version : " 8"
27- distribution : ' zulu'
28- cache : ' sbt'
27+ distribution : " zulu"
28+ cache : " sbt"
29+
30+ - uses : sbt/setup-sbt@v1
2931
3032 - name : Install rust toolchain
3133 uses : dtolnay/rust-toolchain@nightly
5052 runs-on : ${{ matrix.os }}
5153 env :
5254 TARGET_TRIPLE : ${{ matrix.arch }}
53- needs : [ check-formatting ]
55+ needs : [check-formatting]
5456 strategy :
5557 fail-fast : true
5658 matrix :
@@ -71,11 +73,11 @@ jobs:
7173 arch : x86_64-pc-windows-msvc
7274 packages : " "
7375
74- - os : macos-12
76+ - os : macos-latest
7577 arch : x86_64-apple-darwin
7678 packages : " brew install sbt"
7779
78- - os : macos-12
80+ - os : macos-latest
7981 arch : aarch64-apple-darwin
8082 packages : " "
8183 steps :
8890 uses : actions/setup-java@v4
8991 with :
9092 java-version : " 8"
91- distribution : ' zulu'
92- cache : ' sbt'
93+ distribution : " zulu"
94+ cache : " sbt"
95+
96+ - uses : sbt/setup-sbt@v1
9397
9498 - name : Install rust toolchain
9599 uses : dtolnay/rust-toolchain@nightly
@@ -115,14 +119,14 @@ jobs:
115119 test-build :
116120 name : ${{ matrix.os }} ${{ matrix.java }} test
117121 runs-on : ${{ matrix.os }}
118- needs : [ build-natives ]
122+ needs : [build-natives]
119123 env :
120124 SKIP_NATIVE_GENERATION : true
121125 strategy :
122126 fail-fast : false
123127 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 "]
126130
127131 steps :
128132 - uses : actions/checkout@v4
@@ -131,8 +135,10 @@ jobs:
131135 uses : actions/setup-java@v4
132136 with :
133137 java-version : ${{ matrix.java }}
134- distribution : ' zulu'
135- cache : ' sbt'
138+ distribution : " zulu"
139+ cache : " sbt"
140+
141+ - uses : sbt/setup-sbt@v1
136142
137143 - name : Download artifacts
138144 uses : actions/download-artifact@v4
@@ -154,7 +160,7 @@ jobs:
154160 env :
155161 GITHUB_TOKEN : ${{ secrets.MY_GITHUB_TOKEN }}
156162 SKIP_NATIVE_GENERATION : true
157- needs : [ test-build ]
163+ needs : [test-build]
158164 steps :
159165 - uses : actions/checkout@v4
160166
@@ -167,8 +173,10 @@ jobs:
167173 uses : actions/setup-java@v4
168174 with :
169175 java-version : " 8"
170- distribution : ' zulu'
171- cache : ' sbt'
176+ distribution : " zulu"
177+ cache : " sbt"
178+
179+ - uses : sbt/setup-sbt@v1
172180
173181 - name : Download artifacts
174182 uses : actions/download-artifact@v4
0 commit comments