Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade the Azure Pipeline build to use Bookworm #3413

Merged
Merged
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
c5e46f4
Upgrade the Azure Pipeline build to use Bookworm
saiarcot895 Dec 5, 2024
d095b8c
Run CodeQL with the pull request changes included
saiarcot895 Dec 5, 2024
d468bcd
Use apt install to have dependencies automatically resolved
saiarcot895 Dec 5, 2024
994af79
Re-add libnl dependencies
saiarcot895 Dec 5, 2024
b1c4205
Attempt to exclude libsairedis gcda files
saiarcot895 Dec 5, 2024
98e519b
Exclude upper-case version
saiarcot895 Dec 5, 2024
3c337f9
Add -u flag to dget
saiarcot895 Dec 5, 2024
44e2c29
Expand exclusions
saiarcot895 Dec 5, 2024
3fa24b5
Set username and email
saiarcot895 Dec 5, 2024
89521f7
Exclude swsscommon from code coverage
saiarcot895 Dec 5, 2024
b86569e
Switch to using Ubuntu 24.04 for CodeQL
saiarcot895 Dec 5, 2024
c447877
Start up mgmtd
saiarcot895 Dec 6, 2024
4e7e24c
Rework command to ignore any gcov errors entirely
saiarcot895 Dec 6, 2024
706f28c
Use Bookworm artifacts instead of Bullseye
saiarcot895 Dec 6, 2024
11eac1a
Remove old python package installation
saiarcot895 Dec 6, 2024
a567c90
Update stale reference to bullseye
saiarcot895 Dec 6, 2024
54f461b
Remove yang dependency for now
saiarcot895 Dec 6, 2024
ecd261e
Install build-essential in CodeQL
saiarcot895 Dec 6, 2024
9dc1e76
Fix ASAN docker build, and fix old scapy being used
saiarcot895 Dec 6, 2024
a542c3d
Make slave container name dynamic
saiarcot895 Dec 6, 2024
ffe2b89
Install python3 bindings for protobuf
saiarcot895 Dec 6, 2024
5f4960b
Switch back to using Ubuntu 22.04
saiarcot895 Dec 6, 2024
7ffa2e6
Disable Python 2 build
saiarcot895 Dec 6, 2024
d797b23
Skip prompt
saiarcot895 Dec 6, 2024
cf03d40
Improve failure logging a bit
saiarcot895 Dec 6, 2024
9d14e39
Exclude README symlink from logs
saiarcot895 Dec 6, 2024
a01fdf8
Xfail 3 tests for the purposes of getting a passing build
saiarcot895 Dec 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Remove yang dependency for now
Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
saiarcot895 committed Dec 6, 2024
commit 54f461b977910889621c9c0e2688b9fef98dc5bc
3 changes: 1 addition & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -50,7 +50,6 @@ jobs:
libnl-genl-3-dev \
libnl-route-3-dev \
libnl-nf-3-dev \
libyang-dev \
libzmq3-dev \
libzmq5 \
swig \
@@ -79,7 +78,7 @@ jobs:
git clone https://github.com/sonic-net/sonic-swss-common
pushd sonic-swss-common
./autogen.sh
dpkg-buildpackage -rfakeroot -us -uc -b -j$(nproc)
dpkg-buildpackage -rfakeroot -us -uc -b -Pnoyangmod -j$(nproc)
popd
dpkg-deb -x libswsscommon_${SWSSCOMMON_VER}_amd64.deb $(dirname $GITHUB_WORKSPACE)
dpkg-deb -x libswsscommon-dev_${SWSSCOMMON_VER}_amd64.deb $(dirname $GITHUB_WORKSPACE)