Skip to content

Commit f6f9951

Browse files
authored
ci: upgrade to ubuntu-26.04 image (#771)
1 parent af4b76f commit f6f9951

8 files changed

Lines changed: 22 additions & 22 deletions

File tree

.github/workflows/asf-allowlist-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ permissions:
3636
jobs:
3737
asf-allowlist-check:
3838
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
39-
runs-on: ubuntu-24.04
39+
runs-on: ubuntu-slim
4040
steps:
4141
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
4242
with:

.github/workflows/aws_test.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@ jobs:
4747
fail-fast: false
4848
matrix:
4949
include:
50-
- title: Ubuntu 24.04, S3 + SigV4, bundled AWS SDK
51-
runs-on: ubuntu-24.04
50+
- title: Ubuntu 26.04, S3 + SigV4, bundled AWS SDK
51+
runs-on: ubuntu-26.04
5252
CC: gcc-14
5353
CXX: g++-14
5454
s3: "ON"
5555
sigv4: "ON"
5656
bundle_awssdk: "ON"
57-
- title: Ubuntu 24.04, S3 + SigV4, system AWS SDK
58-
runs-on: ubuntu-24.04
57+
- title: Ubuntu 26.04, S3 + SigV4, system AWS SDK
58+
runs-on: ubuntu-26.04
5959
CC: gcc-14
6060
CXX: g++-14
6161
s3: "ON"
@@ -84,7 +84,7 @@ jobs:
8484
- name: Install dependencies on Ubuntu
8585
if: ${{ startsWith(matrix.runs-on, 'ubuntu') }}
8686
shell: bash
87-
run: sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev
87+
run: sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev libjitterentropy3-dev
8888
- name: Cache vcpkg packages
8989
if: ${{ startsWith(matrix.runs-on, 'ubuntu') && matrix.bundle_awssdk == 'OFF' }}
9090
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
@@ -143,8 +143,8 @@ jobs:
143143
# its CMake config, not pkg-config whose Cflags force -std=c++11).
144144
meson-sigv4:
145145
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
146-
name: Meson SigV4 (AMD64 Ubuntu 24.04)
147-
runs-on: ubuntu-24.04
146+
name: Meson SigV4 (AMD64 Ubuntu 26.04)
147+
runs-on: ubuntu-26.04
148148
timeout-minutes: 45
149149
env:
150150
SCCACHE_DIR: ${{ github.workspace }}/.sccache
@@ -160,7 +160,7 @@ jobs:
160160
- name: Install build dependencies
161161
shell: bash
162162
run: |
163-
sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev
163+
sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev libjitterentropy3-dev
164164
python3 -m pip install --upgrade pip
165165
python3 -m pip install -r requirements.txt
166166
- name: Cache vcpkg packages

.github/workflows/cpp-linter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ concurrency:
3434
jobs:
3535
cpp-linter:
3636
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
37-
runs-on: ubuntu-24.04
37+
runs-on: ubuntu-26.04
3838
permissions:
3939
contents: read
4040
pull-requests: write

.github/workflows/rc.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ permissions:
3131
jobs:
3232
archive:
3333
name: Archive
34-
runs-on: ubuntu-24.04
34+
runs-on: ubuntu-26.04
3535
timeout-minutes: 5
3636
steps:
3737
- name: Checkout
@@ -79,10 +79,10 @@ jobs:
7979
matrix:
8080
os:
8181
- macos-26
82-
- ubuntu-24.04
82+
- ubuntu-26.04
8383
# - windows-latest
8484
include:
85-
- os: ubuntu-24.04
85+
- os: ubuntu-26.04
8686
CC: gcc-14
8787
CXX: g++-14
8888
steps:
@@ -130,7 +130,7 @@ jobs:
130130
if: github.ref_type == 'tag'
131131
needs:
132132
- verify
133-
runs-on: ubuntu-24.04
133+
runs-on: ubuntu-26.04
134134
permissions:
135135
contents: write
136136
steps:

.github/workflows/sanitizer_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
sanitizer-test:
3939
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
4040
name: "ASAN and UBSAN Tests"
41-
runs-on: ubuntu-24.04
41+
runs-on: ubuntu-26.04
4242
env:
4343
SCCACHE_DIR: ${{ github.workspace }}/.sccache
4444
SCCACHE_CACHE_SIZE: "2G"

.github/workflows/sql_catalog_test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ jobs:
4747
fail-fast: false
4848
matrix:
4949
include:
50-
- title: AMD64 Ubuntu 24.04
51-
runs-on: ubuntu-24.04
50+
- title: AMD64 Ubuntu 26.04
51+
runs-on: ubuntu-26.04
5252
CC: gcc-14
5353
CXX: g++-14
5454
cmake_build_type: Debug

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ env:
4040
jobs:
4141
ubuntu:
4242
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
43-
name: AMD64 Ubuntu 24.04
44-
runs-on: ubuntu-24.04
43+
name: AMD64 Ubuntu 26.04
44+
runs-on: ubuntu-26.04
4545
timeout-minutes: 30
4646
strategy:
4747
fail-fast: false
@@ -195,8 +195,8 @@ jobs:
195195
fail-fast: false
196196
matrix:
197197
include:
198-
- title: AMD64 Ubuntu 24.04
199-
runs-on: ubuntu-24.04
198+
- title: AMD64 Ubuntu 26.04
199+
runs-on: ubuntu-26.04
200200
CC: gcc-14
201201
CXX: g++-14
202202
meson-setup-args: -Drest_integration_test=enabled

.github/workflows/zizmor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
zizmor:
3737
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
3838
name: Run zizmor 🌈
39-
runs-on: ubuntu-24.04
39+
runs-on: ubuntu-26.04
4040
permissions: {}
4141
steps:
4242
- name: Checkout repository

0 commit comments

Comments
 (0)