| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
a66a05e440 |
TT#124273 GitHub actions: update steps to latest actions
Quoting annotations/deprecation notes from GitHub actions (see e.g. https://github.com/sipwise/rtpengine/actions/runs/3995067348): | Node.js 12 actions are deprecated. Please update the following actions to use Node.js 16: actions/checkout@v2, actions/upload-artifact@v2. | For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Also see https://github.com/actions/upload-artifact + https://github.com/actions/checkout for our related actions. Change-Id: Ic2c26a8e617241063a63f02ca073d77a93853bc6 |
3 years ago |
|
|
b657af1905 |
TT#124273 GitHub actions: use pkg script for execution
Instead of having to rely on external repositories (like the ubuntu-cloud-archive/yoga-staging PPA for the debhelper v13 backport), let's use the pkg script instead. The pkg scripts ensure that the debian/ directory looks as expected for the according distribution. So for executing coverity + unit-tests in the Ubuntu/focal / ubuntu-20.04 environment on GitHub, let's use pkg/deb/backports/focal for generating the according Debian source tree. Related change in pkg: make `wrap-and-sort` execution optional. We don't have devscripts installed by default in Ubuntu/focal / ubuntu-20.04 environment on GitHub, while usage of wrap-and-sort can be considered optional for our purposes. Change-Id: Ic252b323408fab557e3f151a93f61aa8fac1a30f |
4 years ago |
|
|
21665902ab |
TT#124273 GitHub actions: enable Ubuntu PPA for debhelper backport
ubuntu-20.04 + ubuntu-latest (currently also pointing at 20.04) don't provide debhelper v13 (required for debhelper-compat (= 13)), therefore our workflow fails with: | The following packages have unmet dependencies: | builddeps:. : Depends: debhelper-compat (= 13) | E: Unable to correct problems, you have held broken packages. So enable the ubuntu-cloud-archive/yoga-staging PPA, which provides a backport of debhelper v13: https://launchpad.net/~ubuntu-cloud-archive/+archive/ubuntu/yoga-staging/+packages and fixes our failing unity + coverity builds on github. While at it, using apt-get with `-qq` displays only the following message on package installation problems: | E: Unable to correct problems, you have held broken packages. Whereas with `-q`, we get the actual underlying problem, being: | The following packages have unmet dependencies: | builddeps:. : Depends: debhelper-compat (= 13) | E: Unable to correct problems, you have held broken packages. Change-Id: I67439a8f2f27e902710af43ff52599c8a58a5f98 |
4 years ago |
|
|
0f1dd7bc89 |
TT#108003 GH coverity workflow: ensure to use up2date repository
Package installations might fail, if the underlying repository changed (as compared to the running base image). Let's match behavior of .github/workflows/unit-tests.yml. Fixes https://github.com/sipwise/rtpengine/runs/4751441960: | E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/main/s/systemd/libsystemd-dev_245.4-4ubuntu3.13_amd64.deb 404 Not Found [IP: 52.252.75.106 80] Change-Id: Iaca7086d68ac8047ef22357636f1124ab9148c59 |
4 years ago |
|
|
0ae9967404 |
TT#108003 run coverity test on a schedule
Change-Id: I1fdd0178ff2f5885718427eb7a974b40220bce9d |
5 years ago |
|
|
9b5395cf15 |
TT#108003 Add a coverity-scan GitHub workflow
Change-Id: Ic1b7872eb3357d30c1beaeb858680da3a360c1ee |
5 years ago |