Browse Source

add missing linux lib req

ell 1 year ago
parent
commit
a9a5507455
1 changed files with 8 additions and 3 deletions
  1. 8 3
      .github/workflows/main.yml

+ 8 - 3
.github/workflows/main.yml

@@ -20,12 +20,14 @@ 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 \
                                           libfuse2 wmctrl openbox mesa-vulkan-drivers libvulkan1 vulkan-tools \
                                           libfuse2 wmctrl openbox mesa-vulkan-drivers libvulkan1 vulkan-tools \
-                                          vulkan-validationlayers
+                                          vulkan-validationlayers libcurl4-openssl-dev
     - name: Checkout love-appimage-source
     - name: Checkout love-appimage-source
       uses: actions/checkout@v3
       uses: actions/checkout@v3
       with:
       with:
         repository: love2d/love-appimage-source
         repository: love2d/love-appimage-source
         ref: 12.x
         ref: 12.x
+    - name: Checkout Repo
+      uses: actions/checkout@v3
     - name: Checkout LÖVE
     - name: Checkout LÖVE
       uses: actions/checkout@v3
       uses: actions/checkout@v3
       with:
       with:
@@ -70,7 +72,9 @@ jobs:
         echo "OPENBOXPID=$!" >> $GITHUB_ENV
         echo "OPENBOXPID=$!" >> $GITHUB_ENV
     # linux opengl tests
     # linux opengl tests
     - name: Run All Tests (opengl)
     - name: Run All Tests (opengl)
-      run: ./love-${{ github.sha }}.AppImage ./testing/main.lua
+      run: |
+        ls
+        ./love-${{ github.sha }}.AppImage ./testing/main.lua
     - name: Love Test Report (opengl)
     - name: Love Test Report (opengl)
       uses: ellraiser/love-test-report@main
       uses: ellraiser/love-test-report@main
       with:
       with:
@@ -223,6 +227,8 @@ jobs:
         result = subprocess.run("git -C megasource rev-parse HEAD".split(), check=True, capture_output=True, encoding="UTF-8")
         result = subprocess.run("git -C megasource rev-parse HEAD".split(), check=True, capture_output=True, encoding="UTF-8")
         commit = result.stdout.split()[0]
         commit = result.stdout.split()[0]
         with open(os.environ["GITHUB_OUTPUT"], "w", encoding="UTF-8") as f: f.write(f"commit={commit}")
         with open(os.environ["GITHUB_OUTPUT"], "w", encoding="UTF-8") as f: f.write(f"commit={commit}")
+    - name: Checkout
+      uses: actions/checkout@v3
     - name: Checkout
     - name: Checkout
       uses: actions/checkout@v3
       uses: actions/checkout@v3
       with:
       with:
@@ -297,7 +303,6 @@ jobs:
     - name: Build Test Exe
     - name: Build Test Exe
       if: steps.vars.outputs.arch != 'ARM64'
       if: steps.vars.outputs.arch != 'ARM64'
       run: cmake --build build --config Release --target install
       run: cmake --build build --config Release --target install
-    - name: Checkout
       uses: actions/checkout@v3
       uses: actions/checkout@v3
     - name: Run Tests (opengl)
     - name: Run Tests (opengl)
       if: steps.vars.outputs.arch != 'ARM64'
       if: steps.vars.outputs.arch != 'ARM64'