Skip to content

Commit af4ec67

Browse files
authored
ci: replace autobuild with manual harness build and multilib deps (#279)
1 parent 32f6da6 commit af4ec67

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

.github/workflows/codeql.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,17 @@ jobs:
5959
# By default, queries listed here will override any specified in a config file.
6060
# Prefix the list here with "+" to use these queries and those in the config file.
6161

62-
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
63-
# If this step fails, then you should remove it and run the build manually (see below)
64-
- name: Autobuild
65-
uses: github/codeql-action/autobuild@cdefb33c0f6224e58673d9004f47f7cb3e328b89 # v3.29.5
66-
with:
67-
working-directory: harness
62+
- name: Install build dependencies
63+
run: |
64+
sudo apt-get -y update
65+
sudo apt-get -y install \
66+
clang gcc g++ make \
67+
gcc-multilib libc6-dev-i386
68+
69+
- name: Build harness (manual for CodeQL)
70+
run: |
71+
./build.sh
72+
working-directory: harness
6873

6974
# ℹ️ Command-line programs to run using the OS shell.
7075

0 commit comments

Comments
 (0)