File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Debug Build
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+
8+ workflow_dispatch :
9+
10+ jobs :
11+ build :
12+ name : Build
13+ permissions : write-all
14+ runs-on : windows-latest
15+
16+ steps :
17+ - uses : actions/checkout@v4
18+
19+ - name : Integrate vcpkg
20+ run : vcpkg integrate install
21+
22+ - name : Initialize CodeQL
23+ uses : github/codeql-action/init@v3
24+ with :
25+ queries : " security-extended,security-and-quality"
26+ languages : cpp
27+
28+ - name : Autobuild
29+ uses : github/codeql-action/autobuild@v3
30+
31+ - name : Perform CodeQL Analysis
32+ uses : github/codeql-action/analyze@v3
33+ with :
34+ output : sarif-results
35+ upload : failure-only
36+
37+ - name : Filter SARIF file
38+ uses : advanced-security/filter-sarif@v1
39+ with :
40+ patterns : |
41+ -vcpkg_installed/*
42+ input : sarif-results/cpp.sarif
43+ output : sarif-results/cpp.sarif
44+
45+ - name : Upload SARIF
46+ uses : github/codeql-action/upload-sarif@v3
47+ with :
48+ sarif_file : sarif-results/cpp.sarif
49+
50+ - name : Upload debug artifact
51+ uses : actions/upload-artifact@v4
52+ with :
53+ name : DebugBuild
54+ path : x64\Debug
Original file line number Diff line number Diff line change 1+ name : Release Build
2+
3+ on :
4+ release :
5+ types : [published]
6+
7+ workflow_dispatch :
8+
9+ jobs :
10+ build :
11+ name : Build
12+ permissions : write-all
13+
14+ runs-on : windows-latest
15+
16+ steps :
17+ - uses : actions/checkout@v4
18+
19+ - name : Add msbuild to PATH
20+ uses : microsoft/setup-msbuild@v2
21+
22+ - name : Integrate vcpkg
23+ run : vcpkg integrate install
24+
25+ - name : Build
26+ run : msbuild QuantumStreamer.sln -property:Configuration=Release
27+
28+ - name : Upload release artifact
29+ uses : actions/upload-artifact@v4
30+ with :
31+ name : ReleaseBuild
32+ path : x64\Release
33+
34+ - name : Upload Release
35+ uses : softprops/action-gh-release@v2
36+ with :
37+ files : ./x64/Release/loc_x64_f.dll
You can’t perform that action at this time.
0 commit comments