@@ -24,10 +24,10 @@ concurrency:
24
24
25
25
jobs :
26
26
build :
27
- name : Build and Test
27
+ name : Test
28
28
strategy :
29
29
matrix :
30
- os : [ubuntu-latest ]
30
+ os : [ubuntu-22.04 ]
31
31
scala : [2.13, 3]
32
32
java : [temurin@11, temurin@17]
33
33
project : [sealedMonadNative, sealedMonadJS, sealedMonadJVM]
@@ -39,14 +39,14 @@ jobs:
39
39
runs-on : ${{ matrix.os }}
40
40
timeout-minutes : 60
41
41
steps :
42
- - name : Install sbt
43
- uses : sbt/setup-sbt@v1
44
-
45
42
- name : Checkout current branch (full)
46
43
uses : actions/checkout@v4
47
44
with :
48
45
fetch-depth : 0
49
46
47
+ - name : Setup sbt
48
+ uses : sbt/setup-sbt@v1
49
+
50
50
- name : Setup Java (temurin@11)
51
51
id : setup-java-temurin-11
52
52
if : matrix.java == 'temurin@11'
@@ -88,11 +88,11 @@ jobs:
88
88
run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' test
89
89
90
90
- name : Check binary compatibility
91
- if : matrix.java == 'temurin@11' && matrix.os == 'ubuntu-latest '
91
+ if : matrix.java == 'temurin@11' && matrix.os == 'ubuntu-22.04 '
92
92
run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' mimaReportBinaryIssues
93
93
94
94
- name : Generate API documentation
95
- if : matrix.java == 'temurin@11' && matrix.os == 'ubuntu-latest '
95
+ if : matrix.java == 'temurin@11' && matrix.os == 'ubuntu-22.04 '
96
96
run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' doc
97
97
98
98
- name : Make target directories
@@ -116,18 +116,18 @@ jobs:
116
116
if : github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/master')
117
117
strategy :
118
118
matrix :
119
- os : [ubuntu-latest ]
119
+ os : [ubuntu-22.04 ]
120
120
java : [temurin@11]
121
121
runs-on : ${{ matrix.os }}
122
122
steps :
123
- - name : Install sbt
124
- uses : sbt/setup-sbt@v1
125
-
126
123
- name : Checkout current branch (full)
127
124
uses : actions/checkout@v4
128
125
with :
129
126
fetch-depth : 0
130
127
128
+ - name : Setup sbt
129
+ uses : sbt/setup-sbt@v1
130
+
131
131
- name : Setup Java (temurin@11)
132
132
id : setup-java-temurin-11
133
133
if : matrix.java == 'temurin@11'
@@ -243,18 +243,18 @@ jobs:
243
243
if : github.event.repository.fork == false && github.event_name != 'pull_request'
244
244
strategy :
245
245
matrix :
246
- os : [ubuntu-latest ]
246
+ os : [ubuntu-22.04 ]
247
247
java : [temurin@11]
248
248
runs-on : ${{ matrix.os }}
249
249
steps :
250
- - name : Install sbt
251
- uses : sbt/setup-sbt@v1
252
-
253
250
- name : Checkout current branch (full)
254
251
uses : actions/checkout@v4
255
252
with :
256
253
fetch-depth : 0
257
254
255
+ - name : Setup sbt
256
+ uses : sbt/setup-sbt@v1
257
+
258
258
- name : Setup Java (temurin@11)
259
259
id : setup-java-temurin-11
260
260
if : matrix.java == 'temurin@11'
0 commit comments