diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d8d10f3d..d54d202a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ jobs: linux-gl: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install deps run: | sudo apt-get update @@ -30,7 +30,7 @@ jobs: make DESTDIR=$PWD/_install install tar -c -I "gzip -9" -f irrlicht-linux.tar.gz -C ./_install/usr/local . - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: irrlicht-linux path: ./irrlicht-linux.tar.gz @@ -39,7 +39,7 @@ jobs: # Xvfb test is broken on 20.04 for unknown reasons (not our bug) runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install deps run: | sudo apt-get update @@ -64,7 +64,7 @@ jobs: # something is wrong with the SDL cmake files on 20.04 runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install deps run: | sudo apt-get update @@ -84,7 +84,7 @@ jobs: # Xvfb test is broken on 20.04 for unknown reasons (not our bug) runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install deps run: | sudo apt-get update @@ -109,7 +109,7 @@ jobs: # something is wrong with the SDL cmake files on 20.04 runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install deps run: | sudo apt-get update @@ -142,7 +142,7 @@ jobs: - {variant: win32, arch: i686, extras: "-sdl"} - {variant: win64, arch: x86_64, extras: "-sdl"} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install compiler run: | sudo apt-get update && sudo apt-get install cmake -qyy @@ -156,7 +156,7 @@ jobs: CXX: ${{matrix.config.arch}}-w64-mingw32-clang++ extras: ${{matrix.config.extras}} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: irrlicht-${{matrix.config.variant}}${{matrix.config.extras}} path: ./irrlicht-${{matrix.config.variant}}${{matrix.config.extras}}.zip @@ -164,7 +164,7 @@ jobs: macos: runs-on: macos-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install deps run: | brew update @@ -182,7 +182,7 @@ jobs: macos-sdl: runs-on: macos-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install deps run: | brew update @@ -223,7 +223,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Restore from cache and run vcpkg uses: lukka/run-vcpkg@v7 @@ -256,9 +256,9 @@ jobs: run: move include artifact/ - name: Upload Artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: msvc-${{ matrix.config.arch }} + name: msvc-${{ matrix.config.arch }}-${{matrix.sdl.use}} path: artifact/ android: @@ -272,7 +272,7 @@ jobs: arch: [armeabi-v7a, arm64-v8a, x86, x86_64] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install deps run: | @@ -282,7 +282,7 @@ jobs: - name: Cache NDK id: cache-ndk - uses: actions/cache@v3 + uses: actions/cache@v4 with: key: android-ndk-${{ env.ndk_version }}-linux path: ${{ env.ANDROID_NDK }} @@ -299,7 +299,7 @@ jobs: run: ./scripts/ci-build-android.sh ${{ matrix.arch }} #- name: Upload Artifact - # uses: actions/upload-artifact@v3 + # uses: actions/upload-artifact@v4 # with: # name: irrlicht-android-${{ matrix.arch }} # path: ${{ runner.temp }}/pkg/${{ matrix.arch }}