aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorCharles Giessen <[email protected]>2024-06-18 13:18:54 -0500
committerCharles Giessen <[email protected]>2024-06-18 14:25:22 -0600
commitcde27c9456aed7117385e7469c4fc5ea3e1baa7f (patch)
tree49dbf193fb2661b0675fb4f7fdbe3625526b0e8f
parent7dacb97fbace2f102d65aa3a49bff3cfe316b515 (diff)
downloadVulkan-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.
-rw-r--r--.github/workflows/ci.yml5
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: