From adc5043da2e6d4fa476d2a2ce39e60e27d1a968e Mon Sep 17 00:00:00 2001 From: EliteMasterEric 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.