From e990fcfa92b3d5f00d11da2675626bfdb5d1347c Mon Sep 17 00:00:00 2001 From: Jarod42 Date: Sat, 3 Aug 2024 15:10:58 +0200 Subject: [PATCH] [CI] build and upload installer --- .github/workflows/windows.yml | 38 +++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index f7e5d90831..70ba582462 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -33,35 +33,39 @@ jobs: uses: actions/checkout@v4 with: submodules: recursive + path: stratagus + + - name: Checkout win32-stratagus-dependencies + uses: actions/checkout@v4 + with: + repository: Wargus/win32-stratagus-dependencies + submodules: recursive + path: dependencies - name: cmake --version run: cmake --version - name: build stratagus - run: | # -DENABLE_NSIS=ON - mkdir build && cd build - cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_VENDORED_LUA=ON -DBUILD_VENDORED_SDL=ON -DBUILD_VENDORED_MEDIA_LIBS=ON -DENABLE_STDIO_REDIRECT=ON -DBUILD_TESTING=1 + run: | + mkdir stratagus/build && cd stratagus/build + cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_VENDORED_LUA=ON -DBUILD_VENDORED_SDL=ON -DBUILD_VENDORED_MEDIA_LIBS=ON -DENABLE_STDIO_REDIRECT=ON -DENABLE_NSIS=ON -DBUILD_TESTING=1 cmake --build . --config Release - name: run tests run: | - cd build + cd stratagus/build ctest --output-on-failure - name: Upload installer uses: actions/upload-artifact@v4 with: - name: stratagus - path: build/Release/**.* + name: stratagus-binaries + path: | + stratagus/build/**.exe + stratagus/build/**.dll -# - name: Upload installer -# uses: actions/upload-artifact@v4 -# with: -# name: stratagus-installer.exe -# path: build/**.exe -# -# - name: Upload pdb files -# uses: actions/upload-artifact@v4 -# with: -# name: stratagus_pdbs -# path: "**.pdb" + - name: Upload pdb files + uses: actions/upload-artifact@v4 + with: + name: stratagus_pdbs + path: stratagus/build/Release/*.pdb