|
48 | 48 | - name: Compile `scala3-library-nonbootstrapped`
|
49 | 49 | run: ./project/scripts/sbt scala3-library-nonbootstrapped/compile
|
50 | 50 |
|
| 51 | + scala3-interfaces: |
| 52 | + runs-on: ubuntu-latest |
| 53 | + steps: |
| 54 | + - name: Git Checkout |
| 55 | + uses: actions/checkout@v5 |
| 56 | + |
| 57 | + - name: Set up JDK 17 |
| 58 | + uses: actions/setup-java@v5 |
| 59 | + with: |
| 60 | + distribution: 'temurin' |
| 61 | + java-version: 17 |
| 62 | + cache: 'sbt' |
| 63 | + |
| 64 | + - uses: sbt/setup-sbt@v1 |
| 65 | + - name: Compile `scala3-interfaces` |
| 66 | + run: ./project/scripts/sbt scala3-interfaces/compile |
| 67 | + |
51 | 68 | tasty-core-nonbootstrapped:
|
52 | 69 | runs-on: ubuntu-latest
|
53 | 70 | needs: [scala3-library-nonbootstrapped]
|
|
67 | 84 |
|
68 | 85 | scala3-compiler-nonbootstrapped:
|
69 | 86 | runs-on: ubuntu-latest
|
70 |
| - needs: [tasty-core-nonbootstrapped, scala3-library-nonbootstrapped] |
| 87 | + needs: [tasty-core-nonbootstrapped, scala3-library-nonbootstrapped, scala3-interfaces] |
71 | 88 | steps:
|
72 | 89 | - name: Git Checkout
|
73 | 90 | uses: actions/checkout@v5
|
@@ -155,7 +172,7 @@ jobs:
|
155 | 172 |
|
156 | 173 | scala3-compiler-bootstrapped:
|
157 | 174 | runs-on: ubuntu-latest
|
158 |
| - needs: [tasty-core-bootstrapped, scala3-library-bootstrapped] |
| 175 | + needs: [tasty-core-bootstrapped, scala3-library-bootstrapped, scala3-interfaces] |
159 | 176 | steps:
|
160 | 177 | - name: Git Checkout
|
161 | 178 | uses: actions/checkout@v5
|
@@ -302,6 +319,24 @@ jobs:
|
302 | 319 | - name: Report MiMa issues in `scala-library-nonbootstrapped`
|
303 | 320 | run: ./project/scripts/sbt scala-library-nonbootstrapped/mimaReportBinaryIssues
|
304 | 321 |
|
| 322 | + mima-scala3-interfaces: |
| 323 | + runs-on: ubuntu-latest |
| 324 | + needs: scala3-interfaces |
| 325 | + steps: |
| 326 | + - name: Git Checkout |
| 327 | + uses: actions/checkout@v5 |
| 328 | + |
| 329 | + - name: Set up JDK 17 |
| 330 | + uses: actions/setup-java@v5 |
| 331 | + with: |
| 332 | + distribution: 'temurin' |
| 333 | + java-version: 17 |
| 334 | + cache: 'sbt' |
| 335 | + |
| 336 | + - uses: sbt/setup-sbt@v1 |
| 337 | + - name: Report MiMa issues in `scala3-interfaces` |
| 338 | + run: ./project/scripts/sbt scala3-interfaces/mimaReportBinaryIssues |
| 339 | + |
305 | 340 | mima-scala-library-bootstrapped:
|
306 | 341 | runs-on: ubuntu-latest
|
307 | 342 | needs: scala-library-bootstrapped
|
|
0 commit comments