From adf1e10561c208a9a116a7d1a90f006472b11ba6 Mon Sep 17 00:00:00 2001 From: Arseniy Obolenskiy Date: Mon, 1 Jun 2026 20:36:08 +0200 Subject: [PATCH] Update Ubuntu Docker image to 26.04 --- .github/workflows/docker.yml | 2 +- .github/workflows/perf.yml | 2 +- .github/workflows/pre-commit.yml | 2 +- .github/workflows/static-analysis-pr.yml | 4 ++-- .github/workflows/ubuntu.yml | 20 ++++++++++---------- docker/CHANGELOG.md | 4 ++++ docker/README.md | 2 +- docker/ubuntu.Dockerfile | 2 +- 8 files changed, 21 insertions(+), 17 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index a54d75b80..556bc371f 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -50,4 +50,4 @@ jobs: file: ./docker/ubuntu.Dockerfile platforms: linux/amd64,linux/arm64 push: ${{ github.ref == 'refs/heads/master' }} - tags: ghcr.io/learning-process/ppc-ubuntu:1.2 + tags: ghcr.io/learning-process/ppc-ubuntu:1.3 diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml index fceede494..339fb641d 100644 --- a/.github/workflows/perf.yml +++ b/.github/workflows/perf.yml @@ -11,7 +11,7 @@ jobs: ubuntu-gcc-build-perf-stats: runs-on: ubuntu-24.04 container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 3e1e3a63b..8313660e1 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -31,7 +31,7 @@ jobs: pre-commit: runs-on: ubuntu-24.04 container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/static-analysis-pr.yml b/.github/workflows/static-analysis-pr.yml index de6bfa1da..073391bbd 100644 --- a/.github/workflows/static-analysis-pr.yml +++ b/.github/workflows/static-analysis-pr.yml @@ -28,7 +28,7 @@ jobs: clang-tidy: runs-on: ubuntu-24.04 container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} @@ -77,7 +77,7 @@ jobs: - clang-tidy runs-on: ubuntu-24.04 container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 8203fb531..d3a082c3f 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -17,7 +17,7 @@ jobs: gcc-build: runs-on: ${{ matrix.os }} container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} @@ -71,7 +71,7 @@ jobs: - gcc-build runs-on: ${{ matrix.os }} container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} @@ -103,7 +103,7 @@ jobs: - gcc-test runs-on: ${{ matrix.os }} container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} @@ -127,7 +127,7 @@ jobs: clang-build: runs-on: ${{ matrix.os }} container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} @@ -172,7 +172,7 @@ jobs: - clang-build runs-on: ${{ matrix.os }} container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} @@ -204,7 +204,7 @@ jobs: - clang-test runs-on: ${{ matrix.os }} container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} @@ -230,7 +230,7 @@ jobs: - clang-build runs-on: ${{ matrix.os }} container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} @@ -277,7 +277,7 @@ jobs: - clang-sanitizer-build runs-on: ${{ matrix.os }} container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} @@ -315,7 +315,7 @@ jobs: - clang-sanitizer-test runs-on: ${{ matrix.os }} container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} @@ -348,7 +348,7 @@ jobs: issues: write pull-requests: write container: - image: ghcr.io/learning-process/ppc-ubuntu:1.2 + image: ghcr.io/learning-process/ppc-ubuntu:1.3 credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} diff --git a/docker/CHANGELOG.md b/docker/CHANGELOG.md index 94a2fc5ed..ef510b51b 100644 --- a/docker/CHANGELOG.md +++ b/docker/CHANGELOG.md @@ -2,6 +2,10 @@ ## ppc-ubuntu +### [1.3] - 2026-06-01 + +- Update base image to Ubuntu 26.04 + ### [1.2] - 2026-02-25 - Update LLVM version to 22 diff --git a/docker/README.md b/docker/README.md index c7efccac3..c0bd3bde4 100644 --- a/docker/README.md +++ b/docker/README.md @@ -6,7 +6,7 @@ ## Build -Build multi-architecture Ubuntu 24.04 development image: +Build multi-architecture Ubuntu 26.04 development image: ```bash docker buildx build --platform linux/amd64,linux/arm64 -t ghcr.io/learning-process/ppc-ubuntu:latest -f ./ubuntu.Dockerfile . diff --git a/docker/ubuntu.Dockerfile b/docker/ubuntu.Dockerfile index 66fae42d7..dd9aa3149 100644 --- a/docker/ubuntu.Dockerfile +++ b/docker/ubuntu.Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:24.04 +FROM ubuntu:26.04 ENV DEBIAN_FRONTEND=noninteractive