File tree 8 files changed +28
-22
lines changed
8 files changed +28
-22
lines changed Original file line number Diff line number Diff line change
1
+ version : 2
2
+ updates :
3
+ - package-ecosystem : github-actions
4
+ directory : /
5
+ schedule :
6
+ interval : daily
Original file line number Diff line number Diff line change @@ -39,15 +39,15 @@ jobs:
39
39
40
40
steps :
41
41
- name : Checkout repository
42
- uses : actions/checkout@v4
42
+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
43
43
44
44
- name : ' Install Ninja'
45
45
run : choco install ninja
46
46
47
- - uses : ilammy/msvc-dev-cmd@v1
47
+ - uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
48
48
49
49
- name : Initialize CodeQL
50
- uses : github/codeql-action/init@v3
50
+ uses : github/codeql-action/init@4dd16135b69a43b6c8efb853346f8437d92d3c93 # v3.26.6
51
51
with :
52
52
languages : c-cpp
53
53
build-mode : manual
61
61
run : cmake --build out\build\x64-Debug
62
62
63
63
- name : Perform CodeQL Analysis
64
- uses : github/codeql-action/analyze@v3
64
+ uses : github/codeql-action/analyze@4dd16135b69a43b6c8efb853346f8437d92d3c93 # v3.26.6
65
65
with :
66
66
category : " /language:c-cpp"
Original file line number Diff line number Diff line change @@ -74,12 +74,12 @@ jobs:
74
74
arch : amd64_arm64
75
75
76
76
steps :
77
- - uses : actions/checkout@v4
77
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
78
78
79
79
- name : ' Install Ninja'
80
80
run : choco install ninja
81
81
82
- - uses : ilammy/msvc-dev-cmd@v1
82
+ - uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
83
83
with :
84
84
arch : ${{ matrix.arch }}
85
85
Original file line number Diff line number Diff line change @@ -32,10 +32,10 @@ jobs:
32
32
platform : [x86, x64, ARM64]
33
33
34
34
steps :
35
- - uses : actions/checkout@v4
35
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
36
36
37
37
- name : Add MSBuild to PATH
38
- uses : microsoft/setup-msbuild@v2
38
+ uses : microsoft/setup-msbuild@6fb02220983dee41ce7ae257b6f4d8f9bf5ed4ce # v2.0.0
39
39
40
40
- if : matrix.platform != 'ARM64'
41
41
name : Build
Original file line number Diff line number Diff line change 37
37
38
38
steps :
39
39
- name : Checkout repository
40
- uses : actions/checkout@v4
40
+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
41
41
42
- - uses : ilammy/msvc-dev-cmd@v1
42
+ - uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
43
43
with :
44
44
arch : amd64
45
45
62
62
CompileShadersOutput : ${{ github.workspace }}/out/Shaders/Compiled
63
63
64
64
- name : Initialize MSVC Code Analysis
65
-
65
+ uses : microsoft/msvc-code-analysis-action@24c285ab36952c9e9182f4b78dfafbac38a7e5ee # v0.1.1
66
66
id : run-analysis
67
67
with :
68
68
cmakeBuildDirectory : ./out
71
71
72
72
# Upload SARIF file to GitHub Code Scanning Alerts
73
73
- name : Upload SARIF to GitHub
74
- uses : github/codeql-action/upload-sarif@v3
74
+ uses : github/codeql-action/upload-sarif@4dd16135b69a43b6c8efb853346f8437d92d3c93 # v3.26.6
75
75
with :
76
76
sarif_file : ${{ steps.run-analysis.outputs.sarif }}
Original file line number Diff line number Diff line change @@ -78,10 +78,10 @@ jobs:
78
78
arch : amd64_arm64
79
79
80
80
steps :
81
- - uses : actions/checkout@v4
81
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
82
82
83
83
- name : Clone test repository
84
- uses : actions/checkout@v4
84
+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
85
85
with :
86
86
repository : walbourn/directxtextest
87
87
path : Tests
90
90
- name : ' Install Ninja'
91
91
run : choco install ninja
92
92
93
- - uses : ilammy/msvc-dev-cmd@v1
93
+ - uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
94
94
with :
95
95
arch : ${{ matrix.arch }}
96
96
@@ -121,7 +121,7 @@ jobs:
121
121
echo "::error Unknown architecture/build-type triplet mapping"
122
122
}
123
123
124
- - uses : lukka/run-vcpkg@v11
124
+ - uses : lukka/run-vcpkg@7d259227a1fb6471a0253dd5ab7419835228f7d7 # v11
125
125
with :
126
126
runVcpkgInstall : true
127
127
vcpkgJsonGlob : ' **/build/vcpkg.json'
Original file line number Diff line number Diff line change @@ -41,12 +41,12 @@ jobs:
41
41
arch : amd64_arm64
42
42
43
43
steps :
44
- - uses : actions/checkout@v4
44
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
45
45
46
46
- name : ' Install Ninja'
47
47
run : choco install ninja
48
48
49
- - uses : ilammy/msvc-dev-cmd@v1
49
+ - uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
50
50
with :
51
51
arch : ${{ matrix.arch }}
52
52
77
77
echo "::error Unknown architecture/build-type triplet mapping"
78
78
}
79
79
80
- - uses : lukka/run-vcpkg@v11
80
+ - uses : lukka/run-vcpkg@7d259227a1fb6471a0253dd5ab7419835228f7d7 # v11
81
81
with :
82
82
runVcpkgInstall : true
83
83
vcpkgJsonGlob : ' **/build/vcpkg.json'
Original file line number Diff line number Diff line change @@ -33,11 +33,11 @@ jobs:
33
33
gcc : [10, 11, 12]
34
34
35
35
steps :
36
- - uses : actions/checkout@v4
36
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
37
37
38
- - uses : seanmiddleditch/gha-setup-ninja@v5
38
+ - uses : seanmiddleditch/gha-setup-ninja@96bed6edff20d1dd61ecff9b75cc519d516e6401 # v5
39
39
40
- - uses : lukka/run-vcpkg@v11
40
+ - uses : lukka/run-vcpkg@7d259227a1fb6471a0253dd5ab7419835228f7d7 # v11
41
41
with :
42
42
runVcpkgInstall : true
43
43
vcpkgJsonGlob : ' **/build/vcpkg.json'
You can’t perform that action at this time.
0 commit comments