|
6 | 6 | pull_request: |
7 | 7 | branches: [main] |
8 | 8 |
|
| 9 | +# Force any JavaScript action still bundled with Node 20 to run on Node 24. Belt-and-suspenders for the few |
| 10 | +# actions (sbt/setup-sbt@v1, …) that haven't bumped majors yet. Node 24 becomes the runner default on |
| 11 | +# 2026-06-02 and Node 20 is removed entirely on 2026-09-16 — see #164. |
| 12 | +env: |
| 13 | + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" |
| 14 | + |
9 | 15 | jobs: |
10 | 16 | # Format check runs once; format errors are platform-independent so there's no value in re-running per matrix cell. |
11 | 17 | format: |
12 | 18 | runs-on: ubuntu-latest |
13 | 19 | steps: |
14 | | - - uses: actions/checkout@v4 |
| 20 | + - uses: actions/checkout@v6 |
15 | 21 | - name: Set up JDK 21 |
16 | | - uses: actions/setup-java@v4 |
| 22 | + uses: actions/setup-java@v5 |
17 | 23 | with: |
18 | 24 | java-version: '21' |
19 | 25 | distribution: 'temurin' |
|
35 | 41 | java-version: ['17', '21'] |
36 | 42 | scala-version: ['2.13.16', '3.3.4'] |
37 | 43 | steps: |
38 | | - - uses: actions/checkout@v4 |
| 44 | + - uses: actions/checkout@v6 |
39 | 45 | - name: Set up JDK ${{ matrix.java-version }} |
40 | | - uses: actions/setup-java@v4 |
| 46 | + uses: actions/setup-java@v5 |
41 | 47 | with: |
42 | 48 | java-version: ${{ matrix.java-version }} |
43 | 49 | distribution: 'temurin' |
|
55 | 61 | mima: |
56 | 62 | runs-on: ubuntu-latest |
57 | 63 | steps: |
58 | | - - uses: actions/checkout@v4 |
| 64 | + - uses: actions/checkout@v6 |
59 | 65 | - name: Set up JDK 21 |
60 | | - uses: actions/setup-java@v4 |
| 66 | + uses: actions/setup-java@v5 |
61 | 67 | with: |
62 | 68 | java-version: '21' |
63 | 69 | distribution: 'temurin' |
|
72 | 78 | examples: |
73 | 79 | runs-on: ubuntu-latest |
74 | 80 | steps: |
75 | | - - uses: actions/checkout@v4 |
| 81 | + - uses: actions/checkout@v6 |
76 | 82 | - name: Set up JDK 21 |
77 | | - uses: actions/setup-java@v4 |
| 83 | + uses: actions/setup-java@v5 |
78 | 84 | with: |
79 | 85 | java-version: '21' |
80 | 86 | distribution: 'temurin' |
|
0 commit comments