diff options
author | Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> | 2022-12-03 18:29:44 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-03 18:29:44 +0100 |
commit | b9f63458e69011aea9aabdd3ffe157d0d4531cc2 (patch) | |
tree | 0266bc3d54fe5917985bdfbd88e7a3d6f65daa6e /.github/workflows | |
parent | 81e1ea545ca465cda064e7cc80333fe7f0ef2aff (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.yml | 16 |
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: "" |