From adc5043da2e6d4fa476d2a2ce39e60e27d1a968e Mon Sep 17 00:00:00 2001
From: EliteMasterEric <ericmyllyoja@gmail.com>
Date: Thu, 3 Aug 2023 09:31:54 -0400
Subject: [PATCH] Improvements to build workflows

---
 .github/workflows/build-shit.yml | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/build-shit.yml b/.github/workflows/build-shit.yml
index 45d04b92f..7c986c15d 100644
--- a/.github/workflows/build-shit.yml
+++ b/.github/workflows/build-shit.yml
@@ -10,7 +10,7 @@ jobs:
     outputs:
       should_run: ${{ steps.should_run.outputs.should_run }}
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v3
       - name: print latest_commit
         run: echo ${{ github.sha }}
       - id: should_run
@@ -24,6 +24,8 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - uses: actions/checkout@v3
+        with:
+          submodules: 'recursive'
       - uses: ./.github/actions/setup-haxeshit
       - name: Build Lime
         # TODO: Remove the step that builds Lime later.
@@ -35,11 +37,11 @@ jobs:
           git submodule sync --recursive
           git submodule update --recursive
           git status
-          sudo apt-get install -y libxinerama-dev
+          sudo apt-get install -y libxinerama-dev libxrandr-dev
           haxelib run lime rebuild linux --clean
       - name: Build game
         run: |
-          sudo apt-get install -y libx11-dev xorg-dev libxinerama-dev libxrandr-dev libgl1-mesa-dev libgl-dev libxi-dev libxext-dev libasound2-dev
+          sudo apt-get install -y libx11-dev xorg-dev libgl1-mesa-dev libgl-dev libxi-dev libxext-dev libasound2-dev
           haxelib run lime build html5 -debug --times
           ls
       - uses: ./.github/actions/upload-itch
@@ -56,6 +58,8 @@ jobs:
        actions: write
     steps:
       - uses: actions/checkout@v3
+        with:
+          submodules: 'recursive'
       - uses: ./.github/actions/setup-haxeshit
       - name: Build Lime
         # TODO: Remove the step that builds Lime later.