Improve GitHub workflow for continuous integration
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9123b7f..82e86c9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml
@@ -8,8 +8,6 @@ env: VMA_VULKAN_VERSION: "1.3.283.0" VMA_VULKAN_SDK_PATH: "$GITHUB_WORKSPACE/../vulkan_sdk/" - VMA_VULKAN_SDK_CHECKSUM_LINUX: "8005e2cf3e89c80cbe1c0d0a259c88248de3257b4fc6fdefb47409edb3e43ecb" - VMA_VULKAN_SDK_CHECKSUM_WINDOWS: "811fcb9b43d09248520b2f38ae9a3763fc81df950fdab874f23bd762b07a9b12" jobs: windows: @@ -88,30 +86,3 @@ shell: pwsh run: | cmake --build build ${{ matrix.config.cmake_build_options }} - - - name: Prepare Build Artifacts - shell: pwsh - run: | - 7z a -tzip "build_windows_${{ matrix.config.build_type }}_${{ matrix.config.compiler }}" ./build/* - - - name: Upload Build Artifacts - uses: actions/upload-artifact@v4 - with: - name: build_windows_${{ matrix.config.build_type }}_${{ matrix.config.compiler }} - path: build_windows_${{ matrix.config.build_type }}_${{ matrix.config.compiler }}.zip - - - name: Prepare Nightly Artifacts - shell: pwsh - run: | - mkdir artifacts - cp -r ./build/src/${{ matrix.config.build_type }}/VmaSample.exe artifacts - mkdir -P ./artifacts/shaders - cp -r ./build/src/Shaders/*.spv ./artifacts/shaders/ - 7z a -tzip "nightly_windows_${{ matrix.config.build_type }}_${{ matrix.config.compiler }}" ./artifacts/* - - - name: Upload Nightly Artifacts - uses: actions/upload-artifact@v4 - with: - name: nightly_windows_${{ matrix.config.build_type }}_${{ matrix.config.compiler }} - path: nightly_windows_${{ matrix.config.build_type }}_${{ matrix.config.compiler }}.zip - retention-days: 7