|
|
|
|
@ -11,7 +11,7 @@ on:
|
|
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
|
build:
|
|
|
|
|
runs-on: ubuntu-20.04
|
|
|
|
|
runs-on: ubuntu-24.04
|
|
|
|
|
|
|
|
|
|
env:
|
|
|
|
|
COVERITY_SCAN_TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
|
|
|
|
|
@ -28,15 +28,15 @@ jobs:
|
|
|
|
|
|
|
|
|
|
- name: Get build dependencies
|
|
|
|
|
run: |
|
|
|
|
|
echo "Generating Debian source for usage on Ubuntu/focal / ubuntu-20.04"
|
|
|
|
|
echo "Generating Debian source for usage on Ubuntu/noble / ubuntu-24.04"
|
|
|
|
|
cd pkg/deb/
|
|
|
|
|
./generator.sh
|
|
|
|
|
./backports/focal
|
|
|
|
|
./backports/noble
|
|
|
|
|
rm -rf debian
|
|
|
|
|
mv focal debian
|
|
|
|
|
mv noble debian
|
|
|
|
|
echo "Installing Debian packages"
|
|
|
|
|
sudo apt-get install -q -y --no-install-recommends git ca-certificates curl
|
|
|
|
|
sudo apt-get build-dep -q -y -Ppkg.ngcp-rtpengine.nobcg729 .
|
|
|
|
|
sudo apt-get build-dep -q -y .
|
|
|
|
|
|
|
|
|
|
- name: Get coverity scan
|
|
|
|
|
run: |
|
|
|
|
|
@ -50,7 +50,6 @@ jobs:
|
|
|
|
|
# not support __attributes__ in enums.
|
|
|
|
|
- name: Analyze
|
|
|
|
|
run: |
|
|
|
|
|
DEB_BUILD_PROFILES="pkg.ngcp-rtpengine.nobcg729" \
|
|
|
|
|
CPPFLAGS="-DGLIB_DISABLE_DEPRECATION_WARNINGS" \
|
|
|
|
|
cov-analysis-*/bin/cov-build --dir cov-int make -j4 coverity
|
|
|
|
|
|
|
|
|
|
|