diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f72503ad..be30edeb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: - "x86-mingw32" - "x64-mingw-ucrt" name: cross-compile-windows - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: "ghcr.io/rake-compiler/rake-compiler-dock-image:1.4.0-mri-${{ matrix.platform }}" steps: @@ -328,7 +328,7 @@ jobs: exit $LASTEXITCODE compile-native-ports: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 name: cross-compile-linux steps: - uses: actions/checkout@v4 @@ -345,10 +345,10 @@ jobs: uses: actions/cache@v4 with: path: ports - key: native-v2-${{ hashFiles('**/.ports_versions') }} + key: native-v3-${{ hashFiles('**/.ports_versions') }} restore-keys: | - native-${{ hashFiles('* */.ports_versions') }} - native-v2- + native-v3-${{ hashFiles('* */.ports_versions') }} + native-v3- - name: Build required libraries run: | @@ -371,7 +371,7 @@ jobs: - "3.1" - "3.2" - "3.3" - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 @@ -388,7 +388,7 @@ jobs: uses: actions/cache@v4 with: path: ports - key: native-v2-${{ hashFiles('**/.ports_versions') }} + key: native-v3-${{ hashFiles('**/.ports_versions') }} fail-on-cache-miss: true - name: Build gem