diff options
author | Charles Giessen <[email protected]> | 2024-06-18 13:18:54 -0500 |
---|---|---|
committer | Charles Giessen <[email protected]> | 2024-06-18 14:25:22 -0600 |
commit | cde27c9456aed7117385e7469c4fc5ea3e1baa7f (patch) | |
tree | 49dbf193fb2661b0675fb4f7fdbe3625526b0e8f /.github/workflows | |
parent | 7dacb97fbace2f102d65aa3a49bff3cfe316b515 (diff) | |
download | Vulkan-Headers-cde27c9456aed7117385e7469c4fc5ea3e1baa7f.tar.gz Vulkan-Headers-cde27c9456aed7117385e7469c4fc5ea3e1baa7f.zip |
ci: Add explicit build step
This tests the Vulkan Module building without needing to run inside an integration
test. While theoretically the integration tests will exercise the build, the nature
of running the build inside of a test makes it more difficult to diagnose if the test
is poorly setup or if the build itself isn't working.
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/ci.yml | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d2f9fab..4f4cd8a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,8 +30,9 @@ jobs: cmakeVersion: ${{ matrix.cmake-version }} - uses: ilammy/msvc-dev-cmd@v1 - run: cmake -S . -B build -D VULKAN_HEADERS_ENABLE_TESTS=ON -D VULKAN_HEADERS_ENABLE_INSTALL=ON -G Ninja - - run: cmake --install build/ --prefix build/install - - run: ctest --output-on-failure + - run: cmake --build ./build --verbose + - run: cmake --install build/ --prefix build/install --verbose + - run: ctest --output-on-failure --verbose working-directory: build reuse: |