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

Install sipp from package manager #368

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
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
Next Next commit
CI: Fix dependencies after boost submodule removal
  • Loading branch information
orgads committed Dec 8, 2024
commit 5ed8ab7d539b14d7cf54ef7935939a2710d370e4
18 changes: 14 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,20 @@ jobs:
uses: actions/checkout@v4
with:
submodules: recursive
- name: build dependencies
run: |
sudo apt-get update
sudo apt-get install -y libtool libtool-bin libboost-all-dev libcurl4-openssl-dev libpcap-dev libunwind-dev libgoogle-perftools-dev
- name: Install dependencies
run: >
sudo apt-get update &&
sudo apt-get install -y
libboost-filesystem-dev
libboost-log-dev
libboost-system-dev
libboost-thread-dev
libcurl4-openssl-dev
libgoogle-perftools-dev
libpcap-dev
libtool
libtool-bin
libunwind-dev
- name: build sipp
run: |
sudo chmod a+w /usr/local/src/
Expand Down
20 changes: 16 additions & 4 deletions .github/workflows/clang-analyzer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,22 @@ jobs:
- uses: actions/checkout@v2
with:
submodules: recursive
- run: |
sudo apt-get update
sudo apt-get install -y libtool libtool-bin libcurl4-openssl-dev libpcap-dev libunwind-dev libgoogle-perftools-dev clang-tools
- run: |
- name: Install dependencies
run: >
sudo apt-get update &&
sudo apt-get install -y
clang-tools
libboost-filesystem-dev
libboost-log-dev
libboost-system-dev
libboost-thread-dev
libcurl4-openssl-dev
libgoogle-perftools-dev
libtool
libtool-bin
libunwind-dev
- name: Run Clang Analyzer
run: |
./autogen.sh
mkdir -p build && cd $_
scan-build ../configure
Expand Down
19 changes: 14 additions & 5 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,20 @@ jobs:
with:
languages: ${{ matrix.language }}

- name: build dependencies
run: |
sudo apt-get update
sudo apt-get install -y libtool libtool-bin libcurl4-openssl-dev libpcap-dev libunwind-dev libgoogle-perftools-dev
- name: build drachtio
- name: Install dependencies
run: >
sudo apt-get update &&
sudo apt-get install -y
libboost-filesystem-dev
libboost-log-dev
libboost-system-dev
libboost-thread-dev
libcurl4-openssl-dev
libgoogle-perftools-dev
libtool
libtool-bin
libunwind-dev
- name: Build drachtio
run: |
./autogen.sh
mkdir -p build && cd $_
Expand Down
17 changes: 13 additions & 4 deletions .github/workflows/coverity-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,19 @@ jobs:
- uses: actions/checkout@v2
with:
submodules: recursive
- name: build dependencies
run: |
sudo apt-get update
sudo apt-get install -y libtool libtool-bin libcurl4-openssl-dev libpcap-dev libunwind-dev libgoogle-perftools-dev
- name: Install dependencies
run: >
sudo apt-get update &&
sudo apt-get install -y
libboost-filesystem-dev
libboost-log-dev
libboost-system-dev
libboost-thread-dev
libcurl4-openssl-dev
libgoogle-perftools-dev
libtool
libtool-bin
libunwind-dev
- name: Download Coverity Build Tool
run: |
wget -q https://scan.coverity.com/download/linux64 --post-data "token=$TOKEN&project=drachtio%2Fdrachtio-server" -O cov-analysis-linux64.tar.gz
Expand Down
20 changes: 16 additions & 4 deletions .github/workflows/cppcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,21 @@ jobs:
- uses: actions/checkout@v2
with:
submodules: recursive
- run: |
sudo apt-get update
sudo apt-get install -y libtool libtool-bin libcurl4-openssl-dev libpcap-dev cppcheck libunwind-dev libgoogle-perftools-dev
- run: |
- name: Install dependencies
run: >
sudo apt-get update &&
sudo apt-get install -y
cppcheck
libboost-filesystem-dev
libboost-log-dev
libboost-system-dev
libboost-thread-dev
libcurl4-openssl-dev
libgoogle-perftools-dev
libtool
libtool-bin
libunwind-dev
- name: Run CppCheck
run: |
set -x
cppcheck --enable=warning,performance,portability,style --error-exitcode=1 src/
17 changes: 13 additions & 4 deletions .github/workflows/sonarcloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,19 @@ jobs:
submodules: recursive
- name: Install sonar-scanner and build-wrapper
uses: sonarsource/sonarcloud-github-c-cpp@v2
- name: build dependencies
run: |
sudo apt-get update
sudo apt-get install -y libtool libtool-bin libcurl4-openssl-dev libpcap-dev libunwind-dev libgoogle-perftools-dev
- name: Install dependencies
run: >
sudo apt-get update &&
sudo apt-get install -y
libboost-filesystem-dev
libboost-log-dev
libboost-system-dev
libboost-thread-dev
libcurl4-openssl-dev
libgoogle-perftools-dev
libtool
libtool-bin
libunwind-dev
- name: Run build-wrapper
run: |
./autogen.sh
Expand Down
12 changes: 0 additions & 12 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,6 @@ config.sub
/configure
/*~

# boost
project-cache.jam
bin.v2/config.log
project-config.jam
b2
bin.v2/config.log
bjam
bootstrap.log
project-config.jam.*
config.log
tools/build/src/engine/bootstrap/

# Compiled Object files
*.slo
*.lo
Expand Down
Loading