From 3dccc9272cfaee6ed6c592126a754e5211c54b38 Mon Sep 17 00:00:00 2001 From: Sergey Bronnikov Date: Tue, 15 Apr 2025 17:35:01 +0300 Subject: [PATCH] ci: bump ubuntu version Github Actions breaks workflows due to scheduled Ubuntu 20.04 brownout. Ubuntu 20.04 LTS runner will be removed on 2025-04-15, see [1]. The patch bumps an Ubuntu version in workflows. 1. https://github.com/actions/runner-images/issues/11101 --- .github/workflows/cflite_batch.yml | 2 +- .github/workflows/cflite_build.yml | 2 +- .github/workflows/cflite_cron.yml | 4 ++-- .github/workflows/cflite_pr.yml | 2 +- .github/workflows/check.yaml | 4 ++-- .github/workflows/oss-fuzz.yml | 2 +- .github/workflows/test.yaml | 3 ++- 7 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/cflite_batch.yml b/.github/workflows/cflite_batch.yml index 5605787b..25193fd7 100644 --- a/.github/workflows/cflite_batch.yml +++ b/.github/workflows/cflite_batch.yml @@ -15,7 +15,7 @@ permissions: read-all jobs: luajit: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/cflite_build.yml b/.github/workflows/cflite_build.yml index 89a639d8..743f2559 100644 --- a/.github/workflows/cflite_build.yml +++ b/.github/workflows/cflite_build.yml @@ -10,7 +10,7 @@ permissions: read-all jobs: luajit: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/cflite_cron.yml b/.github/workflows/cflite_cron.yml index 3f3f2447..27778560 100644 --- a/.github/workflows/cflite_cron.yml +++ b/.github/workflows/cflite_cron.yml @@ -16,7 +16,7 @@ jobs: # are covered by fuzzing. Coverage: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/setup @@ -46,7 +46,7 @@ jobs: # code coverage. Pruning: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/setup diff --git a/.github/workflows/cflite_pr.yml b/.github/workflows/cflite_pr.yml index f9ca30d1..a46d0d76 100644 --- a/.github/workflows/cflite_pr.yml +++ b/.github/workflows/cflite_pr.yml @@ -35,7 +35,7 @@ permissions: read-all jobs: luajit: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 9178a8d2..c75b09d0 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -11,7 +11,7 @@ jobs: github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 @@ -31,7 +31,7 @@ jobs: github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/oss-fuzz.yml b/.github/workflows/oss-fuzz.yml index 3b1fcfe4..83f81927 100644 --- a/.github/workflows/oss-fuzz.yml +++ b/.github/workflows/oss-fuzz.yml @@ -32,7 +32,7 @@ concurrency: jobs: lua: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 68dcd766..305ea36f 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -35,7 +35,7 @@ jobs: - "luajit" - "tarantool" fail-fast: false - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: @@ -51,6 +51,7 @@ jobs: cmake \ liblzma-dev \ libprotobuf-dev \ + libreadline-dev \ libtool \ libz-dev \ ninja-build \