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 \