5959 matrix :
6060 language : ['javascript-typescript', 'rust']
6161
62+ # Skip autobuild - CodeQL can analyze source code directly
63+ # No need to compile or install dependencies for static analysis
6264 steps :
6365 - name : Checkout repository
6466 uses : actions/checkout@v4
7375 # Use default queries plus security-extended for more coverage
7476 queries : security-extended
7577
76- # Skip autobuild - CodeQL can analyze source code directly
77- # No need to compile or install dependencies for static analysis
78-
7978 - name : Perform CodeQL Analysis
8079 uses : github/codeql-action/analyze@v4
8180 with :
@@ -104,12 +103,14 @@ jobs:
104103 no-fail : true
105104
106105 - name : Upload Hadolint results
107- uses : github/codeql-action/upload-sarif@v3
106+ uses : github/codeql-action/upload-sarif@v4
108107 if : always()
109108 with :
110109 sarif_file : hadolint.sarif
111110 category : " hadolint"
112111
112+ # Note: ShellCheck action doesn't natively support SARIF output
113+ # Results will appear in workflow logs
113114 shellcheck :
114115 name : Shell Script Lint
115116 runs-on : ubuntu-latest
@@ -125,12 +126,10 @@ jobs:
125126 uses : actions/checkout@v4
126127
127128 - name : Run ShellCheck
128- uses : ludeeus/action-shellcheck@master
129+ uses : ludeeus/action-shellcheck@2.0.0
129130 with :
130131 scandir : ' .'
131132 format : gcc
132133 severity : warning
133134 continue-on-error : true
134135
135- # Note: ShellCheck action doesn't natively support SARIF output
136- # Results will appear in workflow logs
0 commit comments