diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 9e0cac2..73899b2 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -6,7 +6,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true @@ -24,7 +24,7 @@ jobs: KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} - name: Upload artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: system3-apk path: android/app/build/outputs/apk/release/app-release.apk diff --git a/.github/workflows/emscripten.yml b/.github/workflows/emscripten.yml index 134c59b..0bc05c2 100644 --- a/.github/workflows/emscripten.yml +++ b/.github/workflows/emscripten.yml @@ -2,7 +2,7 @@ name: Emscripten Build on: [push, pull_request] env: - EM_VERSION: 3.1.44 + EM_VERSION: 3.1.54 EM_CACHE_FOLDER: 'emsdk-cache' jobs: @@ -10,19 +10,19 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Setup cache id: cache-system-libraries - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{env.EM_CACHE_FOLDER}} key: ${{env.EM_VERSION}}-${{ runner.os }} - name: Setup Emscripten toolchain - uses: mymindstorm/setup-emsdk@v12 + uses: mymindstorm/setup-emsdk@v14 with: version: ${{ env.EM_VERSION }} actions-cache-folder: ${{env.EM_CACHE_FOLDER}} @@ -32,12 +32,12 @@ jobs: mkdir -p out/wasm cd out/wasm emcmake cmake -DCMAKE_BUILD_TYPE=Release ../../ - make + make -j4 mkdir system3 mv system3.* system3/ - name: Upload artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: system3-wasm path: out/wasm/system3 diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 9bcebdd..50b38e2 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -10,7 +10,7 @@ jobs: name: Linux ${{ matrix.build-type }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true @@ -24,4 +24,4 @@ jobs: mkdir -p out/${{ matrix.build-type }} cd out/${{ matrix.build-type }} cmake -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} ../../ - make + make -j4 diff --git a/.github/workflows/switch.yml b/.github/workflows/switch.yml index a608f26..02b0e70 100644 --- a/.github/workflows/switch.yml +++ b/.github/workflows/switch.yml @@ -7,7 +7,7 @@ jobs: container: devkitpro/devkita64:latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true @@ -16,12 +16,12 @@ jobs: mkdir -p out/switch cd out/switch /opt/devkitpro/portlibs/switch/bin/aarch64-none-elf-cmake -DCMAKE_BUILD_TYPE=Release ../../ - make + make -j4 mkdir system3 mv system3.* system3/ - name: Upload artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: system3-switch path: out/switch/system3 diff --git a/.github/workflows/windows-msvc.yml b/.github/workflows/windows-msvc.yml index 0d520dc..fad972b 100644 --- a/.github/workflows/windows-msvc.yml +++ b/.github/workflows/windows-msvc.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true @@ -30,7 +30,8 @@ jobs: cp ../COPYING.txt artifacts/ - name: Upload - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.package }} path: out/artifacts + compression-level: 9 # because we use it for releases diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 7de9c10..1166a56 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -25,7 +25,7 @@ jobs: SDL2_ttf:p - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true