|
8 | 8 | strategy: |
9 | 9 | fail-fast: false |
10 | 10 | matrix: |
11 | | - os: [ "ubuntu-24.04", "macos-14", "windows-2025" ] |
12 | | - luaVersion: [ "5.4", "5.3", "5.2", "5.1", "luajit", "luajit-openresty" ] |
| 11 | + os: [ "ubuntu-24.04", "macos-15", "windows-2025" ] |
| 12 | + luaVersion: [ "5.5", "5.4", "5.3", "5.2", "5.1", "luajit", "luajit-openresty" ] |
13 | 13 | runs-on: ${{ matrix.os }} |
14 | 14 | env: |
15 | 15 | LUAROCKS_WINDOWS_DEPS_DIR: C:\external |
16 | 16 | WINDOWS_ZLIB_VERSION: 1.3.1 |
17 | 17 | steps: |
18 | 18 | - name: Checkout |
19 | | - uses: actions/checkout@v4 |
| 19 | + uses: actions/checkout@v6 |
20 | 20 | - name: Setup MSVC command prompt |
21 | 21 | if: ${{ runner.os == 'Windows' && !startsWith(matrix.luaVersion, 'luajit') }} |
22 | 22 | uses: ilammy/msvc-dev-cmd@v1 |
23 | 23 | - name: Setup ‘lua’ |
24 | | - uses: luarocks/gh-actions-lua@v10 |
| 24 | + uses: luarocks/gh-actions-lua@816ec4c55af2f6dcb9dfcba372d93dd1fb5fa8f2 |
25 | 25 | with: |
26 | 26 | luaVersion: ${{ matrix.luaVersion }} |
27 | 27 | - name: Setup ‘luarocks’ |
28 | | - uses: luarocks/gh-actions-luarocks@v5 |
| 28 | + uses: luarocks/gh-actions-luarocks@e42874645a111d78a858c3dba7530bdd707b21a4 |
29 | 29 | - name: Restore zlib tarball on Windows |
30 | 30 | if: ${{ runner.os == 'Windows' }} |
31 | 31 | id: restore-zlib-tarball |
32 | | - uses: actions/cache/restore@v4 |
| 32 | + uses: actions/cache/restore@v5 |
33 | 33 | with: |
34 | 34 | path: "zlib-${{ env.WINDOWS_ZLIB_VERSION }}.tar.gz" |
35 | 35 | key: "zlib-${{ env.WINDOWS_ZLIB_VERSION }}" |
|
38 | 38 | run: curl -L -O "https://zlib.net/fossils/zlib-${{ env.WINDOWS_ZLIB_VERSION }}.tar.gz" |
39 | 39 | - name: Save zlib tarball |
40 | 40 | if: ${{ runner.os == 'Windows' && steps.restore-zlib-tarball.outputs.cache-hit != 'true' }} |
41 | | - uses: actions/cache/save@v4 |
| 41 | + uses: actions/cache/save@v5 |
42 | 42 | with: |
43 | 43 | path: "zlib-${{ env.WINDOWS_ZLIB_VERSION }}.tar.gz" |
44 | 44 | key: "zlib-${{ env.WINDOWS_ZLIB_VERSION }}" |
|
0 commit comments