3232 shell : bash
3333 steps :
3434 - name : Checkout
35- uses : actions/checkout@v4
35+ uses : actions/checkout@v6
3636 with :
3737 ref : ${{ inputs.ref }}
3838 - name : Setup Git User
@@ -48,11 +48,11 @@ jobs:
4848 token : ${{ secrets.GITHUB_TOKEN }}
4949 sha : ${{ inputs.check-sha }}
5050 - name : Setup Node
51- uses : actions/setup-node@v4
51+ uses : actions/setup-node@v6
5252 id : node
5353 with :
54- node-version : 22 .x
55- check-latest : contains('22 .x', '.x')
54+ node-version : 26 .x
55+ check-latest : contains('26 .x', '.x')
5656 - name : Install Latest npm
5757 uses : ./.github/actions/install-latest-npm
5858 with :
9999 - 18.x
100100 - 20.x
101101 - 22.x
102+ - 24.x
103+ - 26.x
102104 exclude :
103105 - platform : { name: macOS, os: macos-latest, shell: bash }
104106 node-version : 10.0.0
@@ -116,13 +118,17 @@ jobs:
116118 node-version : 20.x
117119 - platform : { name: macOS, os: macos-15-intel, shell: bash }
118120 node-version : 22.x
121+ - platform : { name: macOS, os: macos-15-intel, shell: bash }
122+ node-version : 24.x
123+ - platform : { name: macOS, os: macos-15-intel, shell: bash }
124+ node-version : 26.x
119125 runs-on : ${{ matrix.platform.os }}
120126 defaults :
121127 run :
122128 shell : ${{ matrix.platform.shell }}
123129 steps :
124130 - name : Checkout
125- uses : actions/checkout@v4
131+ uses : actions/checkout@v6
126132 with :
127133 ref : ${{ inputs.ref }}
128134 - name : Setup Git User
@@ -138,12 +144,13 @@ jobs:
138144 token : ${{ secrets.GITHUB_TOKEN }}
139145 sha : ${{ inputs.check-sha }}
140146 - name : Setup Node
141- uses : actions/setup-node@v4
147+ uses : actions/setup-node@v6
142148 id : node
143149 with :
144150 node-version : ${{ matrix.node-version }}
145151 check-latest : contains(matrix.node-version, '.x')
146152 - name : Install Latest npm
153+ if : ${{ !startsWith(matrix.node-version, '22.') }}
147154 uses : ./.github/actions/install-latest-npm
148155 with :
149156 node : ${{ steps.node.outputs.node-version }}
0 commit comments