Update GitHub Actions dependencies.

This commit is contained in:
Miku AuahDark
2023-04-15 16:16:42 +08:00
parent fa9978ec08
commit 544bba8ef0
+12 -12
View File
@@ -17,11 +17,11 @@ jobs:
libegl1-mesa-dev libibus-1.0-dev fcitx-libs-dev libsamplerate0-dev \ libegl1-mesa-dev libibus-1.0-dev fcitx-libs-dev libsamplerate0-dev \
libsndio-dev libwayland-dev libxkbcommon-dev libdrm-dev libgbm-dev libsndio-dev libwayland-dev libxkbcommon-dev libdrm-dev libgbm-dev
- name: Checkout love-appimage-source - name: Checkout love-appimage-source
uses: actions/checkout@v2 uses: actions/checkout@v3
with: with:
repository: love2d/love-appimage-source repository: love2d/love-appimage-source
- name: Checkout LÖVE - name: Checkout LÖVE
uses: actions/checkout@v2 uses: actions/checkout@v3
with: with:
path: love2d-${{ github.sha }} path: love2d-${{ github.sha }}
- name: Build AppImage - name: Build AppImage
@@ -29,7 +29,7 @@ jobs:
- name: Print LuaJIT branch - name: Print LuaJIT branch
run: git -C LuaJIT-v2.1 branch -v run: git -C LuaJIT-v2.1 branch -v
- name: Artifact - name: Artifact
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v3
with: with:
name: love-x86_64.AppImage name: love-x86_64.AppImage
path: love-${{ github.sha }}.AppImage path: love-${{ github.sha }}.AppImage
@@ -40,13 +40,13 @@ jobs:
platform: [Win32, x64] platform: [Win32, x64]
steps: steps:
- name: Clone Megasource - name: Clone Megasource
uses: actions/checkout@v2 uses: actions/checkout@v3
with: with:
path: megasource path: megasource
repository: love2d/megasource repository: love2d/megasource
ref: main ref: main
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v3
with: with:
path: megasource/libs/love path: megasource/libs/love
- name: Configure - name: Configure
@@ -58,12 +58,12 @@ jobs:
shell: cmd shell: cmd
run: cmake --build build --config Release --target install -j2 run: cmake --build build --config Release --target install -j2
- name: Artifact - name: Artifact
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v3
with: with:
name: love-windows-${{ matrix.platform }} name: love-windows-${{ matrix.platform }}
path: install path: install
- name: Artifact JIT Modules - name: Artifact JIT Modules
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v3
with: with:
name: love-windows-jitmodules-${{ matrix.platform }} name: love-windows-jitmodules-${{ matrix.platform }}
path: build/libs/LuaJIT/src/jit/*.lua path: build/libs/LuaJIT/src/jit/*.lua
@@ -71,9 +71,9 @@ jobs:
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v3
- name: Clone Dependencies - name: Clone Dependencies
uses: actions/checkout@v2 uses: actions/checkout@v3
with: with:
path: apple-dependencies path: apple-dependencies
repository: love2d/love-apple-dependencies repository: love2d/love-apple-dependencies
@@ -91,7 +91,7 @@ jobs:
run: run:
ditto -c -k --sequesterRsrc --keepParent love-macos/love.app love-macos.zip ditto -c -k --sequesterRsrc --keepParent love-macos/love.app love-macos.zip
- name: Artifact - name: Artifact
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v3
with: with:
name: love-macos name: love-macos
path: love-macos.zip path: love-macos.zip
@@ -99,9 +99,9 @@ jobs:
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v3
- name: Clone Dependencies - name: Clone Dependencies
uses: actions/checkout@v2 uses: actions/checkout@v3
with: with:
path: apple-dependencies path: apple-dependencies
repository: love2d/love-apple-dependencies repository: love2d/love-apple-dependencies