From 1ea102cfb7297ca305b5fb673af7b502a43c75c1 Mon Sep 17 00:00:00 2001 From: MarshallW906 Date: Tue, 9 Jan 2024 20:52:37 +0800 Subject: [PATCH 1/5] Upgrade install-vulkan-sdk to @v1.1.2 --- .github/workflows/cmake-multi-platform.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml index 09bfac7d..8a4ee5e7 100644 --- a/.github/workflows/cmake-multi-platform.yml +++ b/.github/workflows/cmake-multi-platform.yml @@ -77,7 +77,7 @@ jobs: echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT" - name: Install Vulkan SDK - uses: humbletim/install-vulkan-sdk@v1.1.1 + uses: alexkiri/install-vulkan-sdk@v1.1.2 with: version: latest cache: true From a9772cdfee36dfa5866c5241d9b48965a969c9b2 Mon Sep 17 00:00:00 2001 From: MarshallW906 Date: Tue, 9 Jan 2024 20:54:47 +0800 Subject: [PATCH 2/5] Fix incorrect author name --- .github/workflows/cmake-multi-platform.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml index 8a4ee5e7..23f23cf3 100644 --- a/.github/workflows/cmake-multi-platform.yml +++ b/.github/workflows/cmake-multi-platform.yml @@ -77,7 +77,7 @@ jobs: echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT" - name: Install Vulkan SDK - uses: alexkiri/install-vulkan-sdk@v1.1.2 + uses: humbletim/install-vulkan-sdk@v1.1.2 with: version: latest cache: true From ddd013d2fa98e2b6fd9b385c5c51f8786e9781eb Mon Sep 17 00:00:00 2001 From: marshallw906 Date: Wed, 10 Jan 2024 17:39:49 +0800 Subject: [PATCH 3/5] Use jakoch/install-vulkan-sdk-action@v1.0.0 --- .github/workflows/cmake-multi-platform.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml index 23f23cf3..45a7768a 100644 --- a/.github/workflows/cmake-multi-platform.yml +++ b/.github/workflows/cmake-multi-platform.yml @@ -77,11 +77,15 @@ jobs: echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT" - name: Install Vulkan SDK - uses: humbletim/install-vulkan-sdk@v1.1.2 + uses: jakoch/install-vulkan-sdk-action@v1.0.0 with: - version: latest + # You can set the Vulkan SDK version to download. + # Defaults to latest version, if version not set. + vulkan_version: latest + optional_components: com.lunarg.vulkan.vma + install_runtime: true cache: true - quiet: true + stripdown: true - name: Install Clang-17 for C++20 support if: matrix.os == 'ubuntu-latest' && matrix.c_compiler == 'clang-17' From d189143eb5e8be602ef0f74adcddd438480f4cac Mon Sep 17 00:00:00 2001 From: marshallw906 Date: Fri, 12 Jan 2024 14:10:53 +0800 Subject: [PATCH 4/5] Change back to humbletim/install-vulkan-sdk@v1.1.1 --- .github/workflows/cmake-multi-platform.yml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml index 45a7768a..0db26300 100644 --- a/.github/workflows/cmake-multi-platform.yml +++ b/.github/workflows/cmake-multi-platform.yml @@ -77,15 +77,12 @@ jobs: echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT" - name: Install Vulkan SDK - uses: jakoch/install-vulkan-sdk-action@v1.0.0 + uses: humbletim/install-vulkan-sdk@v1.1.1 with: - # You can set the Vulkan SDK version to download. - # Defaults to latest version, if version not set. - vulkan_version: latest - optional_components: com.lunarg.vulkan.vma - install_runtime: true + version: latest cache: true - stripdown: true + quiet: true + - name: Install Clang-17 for C++20 support if: matrix.os == 'ubuntu-latest' && matrix.c_compiler == 'clang-17' From f186349cd76af255b7c30643de0af5423c23a9e9 Mon Sep 17 00:00:00 2001 From: marshallw906 Date: Fri, 12 Jan 2024 14:11:48 +0800 Subject: [PATCH 5/5] Add build types: RelWithDebInfo & MinSizeRel --- .github/workflows/cmake-multi-platform.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml index 0db26300..cdc22d9b 100644 --- a/.github/workflows/cmake-multi-platform.yml +++ b/.github/workflows/cmake-multi-platform.yml @@ -28,7 +28,7 @@ jobs: windows-latest, macos-latest ] - build_type: [Debug, Release] + build_type: [Debug, RelWithDebInfo, MinSizeRel, Release] c_compiler: [ gcc, clang,