aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorIvan Nardi <12729895+IvanNardi@users.noreply.github.com>2022-12-03 18:29:44 +0100
committerGitHub <noreply@github.com>2022-12-03 18:29:44 +0100
commitb9f63458e69011aea9aabdd3ffe157d0d4531cc2 (patch)
tree0266bc3d54fe5917985bdfbd88e7a3d6f65daa6e /.github/workflows
parent81e1ea545ca465cda064e7cc80333fe7f0ef2aff (diff)
CI: GitHub is updating Ubuntu runners (#1817)
GitHub is moving `ubuntu-latest` to `ubuntu-22.04`: update our dependencies. See: https://github.blog/changelog/2022-11-09-github-actions-ubuntu-latest-workflows-will-use-ubuntu-22-04/ This is the reason of the recent random failures in CI. Update "newest" tested gcc to gcc-12. Fix a memory error introduced in 557bbcfc5a5165c9eb43bbdd78435796239cd3c9
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml16
1 files changed, 9 insertions, 7 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 75c01a9fa..af417bd60 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -121,7 +121,9 @@ jobs:
fetch-depth: 0
- name: Install Ubuntu Prerequisites
run: |
+ sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt-get update
+ sudo apt-get install libunwind-dev
sudo apt-get install autoconf automake libtool pkg-config gettext flex bison libpcap-dev
sudo apt-get install golang-1.16-go libgoogle-perftools-dev graphviz
go install github.com/google/pprof@latest
@@ -186,31 +188,31 @@ jobs:
msan: [""]
nBPF: [""]
include:
- - compiler: "gcc-7"
- os: ubuntu-latest
+ - compiler: "gcc-7" # "Oldest" gcc easily available
+ os: ubuntu-20.04
arch: "x86_64"
gcrypt: ""
pcre: "--with-pcre"
maxminddb: "--with-maxminddb"
msan: "--with-sanitizer"
nBPF: ""
- - compiler: "gcc-11"
- os: ubuntu-latest
+ - compiler: "gcc-12" # "Newest" gcc easily available
+ os: ubuntu-22.04
arch: "x86_64"
gcrypt: ""
pcre: "--with-pcre"
maxminddb: "--with-maxminddb"
msan: "--with-sanitizer"
nBPF: ""
- - compiler: "clang-7"
- os: ubuntu-latest
+ - compiler: "clang-7" # "Oldest" clang easily available
+ os: ubuntu-20.04
arch: "x86_64"
gcrypt: ""
pcre: "--with-pcre"
maxminddb: "--with-maxminddb"
msan: "--with-sanitizer"
nBPF: ""
- - compiler: "clang-14"
+ - compiler: "clang-14" # "Newest" clang easily available
os: ubuntu-22.04
arch: "x86_64"
gcrypt: ""