Skip to content

Commit c02e068

Browse files
hsbtclaude
andcommitted
Use build-mode: none for CodeQL C/C++ scanning
Remove the autobuild step and build-related setup steps since CodeQL now supports scanning C/C++ without builds. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 4eab86e commit c02e068

1 file changed

Lines changed: 1 addition & 22 deletions

File tree

.github/workflows/check_sast.yml

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,6 @@ jobs:
6464
|| (github.event_name == 'push' && github.event.pull_request.user.login == 'dependabot[bot]')
6565
)}}
6666
67-
env:
68-
enable_install_doc: no
69-
7067
strategy:
7168
fail-fast: false
7269
matrix:
@@ -80,29 +77,11 @@ jobs:
8077
with:
8178
persist-credentials: false
8279

83-
- name: Install libraries
84-
if: ${{ contains(matrix.os, 'macos') }}
85-
uses: ./.github/actions/setup/macos
86-
87-
- name: Install libraries
88-
if : ${{ matrix.os == 'ubuntu-latest' }}
89-
uses: ./.github/actions/setup/ubuntu
90-
91-
- uses: ./.github/actions/setup/directories
92-
93-
- name: Remove an obsolete rubygems vendored file
94-
if: ${{ matrix.os == 'ubuntu-latest' }}
95-
run: sudo rm /usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb
96-
9780
- name: Initialize CodeQL
9881
uses: github/codeql-action/init@38697555549f1db7851b81482ff19f1fa5c4fedc # v4.34.1
9982
with:
10083
languages: ${{ matrix.language }}
101-
trap-caching: false
102-
debug: true
103-
104-
- name: Autobuild
105-
uses: github/codeql-action/autobuild@38697555549f1db7851b81482ff19f1fa5c4fedc # v4.34.1
84+
build-mode: none
10685

10786
- name: Perform CodeQL Analysis
10887
uses: github/codeql-action/analyze@38697555549f1db7851b81482ff19f1fa5c4fedc # v4.34.1

0 commit comments

Comments
 (0)