From 28cfac4d3ae0ae557f4dfd96e32de9f3a866c71d Mon Sep 17 00:00:00 2001 From: Alexander Batalov Date: Thu, 2 Jun 2022 10:36:08 +0300 Subject: [PATCH] Update ci workflow --- .github/workflows/Build.yml | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/.github/workflows/Build.yml b/.github/workflows/Build.yml index 37dce1d..a8e23cf 100644 --- a/.github/workflows/Build.yml +++ b/.github/workflows/Build.yml @@ -4,13 +4,13 @@ on: push: paths: - '.github/workflows/Build.yml' - - 'src/**.c' + - 'src/**.cc' - 'src/**.h' - '**/CMakeLists.txt' pull_request: paths: - '.github/workflows/Build.yml' - - 'src/**.c' + - 'src/**.cc' - 'src/**.h' - '**/CMakeLists.txt' @@ -28,21 +28,21 @@ jobs: uses: actions/checkout@v2 - name: Prepare - run: cmake -B Build -A Win32 + run: cmake -B build/x86-windows -A Win32 - name: Release build - run: cmake --build Build --config Release + run: cmake --build build/x86-windows --config Release - name: Artifact uses: actions/upload-artifact@v3 with: - name: fallout2-ce + name: x86-windows-fallout2-ce path: | - Build/*/fallout2-ce.exe + build/x86-windows/fallout2-ce.exe retention-days: 7 build-linux32: - runs-on: ubuntu-22.04 + runs-on: ubuntu-20.04 steps: - name: Clone @@ -55,7 +55,15 @@ jobs: sudo apt install g++-multilib libsdl2-dev:i386 zlib1g-dev:i386 - name: Prepare - run: cmake -DCMAKE_C_FLAGS="-m32" -DCMAKE_CXX_FLAGS="-m32" -B build + run: cmake -DCMAKE_C_FLAGS="-m32" -DCMAKE_CXX_FLAGS="-m32" -B build/x86-linux - name: Release build - run: cmake --build build --config Release + run: cmake --build build/x86-linux --config Release + + - name: Artifact + uses: actions/upload-artifact@v3 + with: + name: x86-linux-fallout2-ce + path: | + build/x86-linux/fallout2-ce + retention-days: 7