diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3f25e0fbd..db5753983 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,12 +18,12 @@ jobs: libsndio-dev libwayland-dev libxkbcommon-dev libdrm-dev libgbm-dev \ libvulkan-dev - name: Checkout love-appimage-source - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: MikuAuahDark/love-appimage-source ref: 12.x - name: Checkout LÖVE - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: love2d-${{ github.sha }} - name: Build AppImage @@ -31,7 +31,7 @@ jobs: - name: Print LuaJIT branch run: git -C LuaJIT-v2.1 branch -v - name: Artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: love-linux-x86_64.AppImage path: love-${{ github.sha }}.AppImage @@ -89,13 +89,13 @@ jobs: echo moredef=-DLOVE_EXTRA_DLLS=%CD%\angle\libEGL.dll;%CD%\angle\libGLESv2.dll exit /b 0 - name: Clone Megasource - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: megasource repository: love2d/megasource ref: 12.x - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: megasource/libs/love - name: Prepare Vulkan SDK @@ -123,7 +123,7 @@ jobs: - name: Install run: cmake --build build --target PACKAGE --config Release -j2 - name: Artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: love-windows-${{ steps.vars.outputs.arch }}${{ steps.vars.outputs.compatname }} path: | @@ -132,7 +132,7 @@ jobs: if-no-files-found: ${{ steps.vars.outputs.nofiles }} - name: Artifact JIT Modules if: steps.vars.outputs.jitmodules == '1' - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: love-windows-jitmodules path: build/libs/LuaJIT/src/jit/*.lua @@ -140,9 +140,9 @@ jobs: runs-on: macos-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Clone Dependencies - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: apple-dependencies repository: love2d/love-apple-dependencies @@ -160,7 +160,7 @@ jobs: run: ditto -c -k --sequesterRsrc --keepParent love-macos/love.app love-macos.zip - name: Artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: love-macos path: love-macos.zip @@ -168,9 +168,9 @@ jobs: runs-on: macos-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Clone Dependencies - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: apple-dependencies repository: love2d/love-apple-dependencies