We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b43e798 commit 17f76ccCopy full SHA for 17f76cc
.github/workflows/build.yml
@@ -0,0 +1,34 @@
1
+name: Build Vulkan Qt Project
2
+
3
+on:
4
+ push:
5
+ branches:
6
+ - test
7
+ pull_request:
8
9
10
11
+jobs:
12
+ build:
13
+ runs-on: ubuntu-latest
14
15
+ steps:
16
+ - name: Checkout Repository
17
+ uses: actions/checkout@v4
18
19
+ - name: Install Dependencies
20
+ run: |
21
+ sudo apt update
22
+ sudo apt install -y qt6-base-dev qt6-tools-dev qt6-tools-dev-tools vulkan-tools libvulkan-dev mesa-vulkan-drivers
23
24
+ - name: Configure CMake
25
+ run: cmake -B build -DCMAKE_BUILD_TYPE=Release
26
27
+ - name: Build Project
28
+ run: cmake --build build --config Release
29
30
+ - name: Upload Artifacts
31
+ uses: actions/upload-artifact@v4 # Updated version
32
+ with:
33
+ name: VulkanQtBuild
34
+ path: build/
0 commit comments