From f5b92e029cd3c0db3fcce0ffaa0a6cabf59cb65c Mon Sep 17 00:00:00 2001 From: Alexey Vishnyakov Date: Thu, 19 Dec 2024 20:01:25 +0300 Subject: [PATCH] Use Ubuntu 22.04 in CI --- .github/workflows/amd64.yml | 5 ++--- .github/workflows/coverage.yaml | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/amd64.yml b/.github/workflows/amd64.yml index 8dccae72..c4d087b1 100644 --- a/.github/workflows/amd64.yml +++ b/.github/workflows/amd64.yml @@ -11,7 +11,7 @@ env: jobs: ubuntu-latest: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 @@ -19,10 +19,9 @@ jobs: run: cargo build --all-features --verbose - name: Run tests run: | - sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update && sudo apt install -y gdb pip curl python3.10-dev llvm \ openjdk-17-jdk ca-certificates gnupg - python3.10 -m pip install atheris + pip3 install atheris sudo mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg export NODE_MAJOR=20 diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index c0460b52..64a1b3c4 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -11,16 +11,15 @@ env: jobs: ubuntu-latest: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - name: Install Dependences run: | - sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update && sudo apt install -y gdb pip curl python3.10-dev llvm \ openjdk-17-jdk ca-certificates gnupg - python3.10 -m pip install atheris + pip3 install atheris sudo mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg export NODE_MAJOR=20