From 4ba541914a1eb10c20493633d56bff2ace4a23bd Mon Sep 17 00:00:00 2001 From: ggutierrez-sunbright Date: Tue, 31 Mar 2026 20:14:06 +0200 Subject: [PATCH 1/2] Add Dockerfiles for CentOS Stream 10 and Debian 13; update Ubuntu 22.04 and workflows to use actions/checkout@v6 --- .github/docker/Dockerfile.centos-stream10 | 4 ++++ .github/docker/{Dockerfile.debian-10 => Dockerfile.debian-13} | 2 +- .github/docker/Dockerfile.ubuntu-22.04 | 2 +- .github/docker/Dockerfile.ubuntu-24.04 | 2 +- .github/workflows/build_generic.yml | 2 +- .github/workflows/build_matrix.yml | 4 ++-- .github/workflows/rdock-utils.yaml | 2 +- 7 files changed, 11 insertions(+), 7 deletions(-) create mode 100644 .github/docker/Dockerfile.centos-stream10 rename .github/docker/{Dockerfile.debian-10 => Dockerfile.debian-13} (83%) diff --git a/.github/docker/Dockerfile.centos-stream10 b/.github/docker/Dockerfile.centos-stream10 new file mode 100644 index 0000000..2f3e083 --- /dev/null +++ b/.github/docker/Dockerfile.centos-stream10 @@ -0,0 +1,4 @@ +FROM quay.io/centos/centos:stream10 AS base + +# Install dependencies +RUN yum install -y popt-devel gcc-c++ make diff --git a/.github/docker/Dockerfile.debian-10 b/.github/docker/Dockerfile.debian-13 similarity index 83% rename from .github/docker/Dockerfile.debian-10 rename to .github/docker/Dockerfile.debian-13 index 864ca86..348f674 100644 --- a/.github/docker/Dockerfile.debian-10 +++ b/.github/docker/Dockerfile.debian-13 @@ -1,4 +1,4 @@ -FROM debian:10 AS base +FROM debian:13 AS base # Install dependencies RUN apt-get update && apt-get install -y --no-install-recommends make g++ libpopt-dev libpopt0 diff --git a/.github/docker/Dockerfile.ubuntu-22.04 b/.github/docker/Dockerfile.ubuntu-22.04 index eaa4c2a..bd411c9 100644 --- a/.github/docker/Dockerfile.ubuntu-22.04 +++ b/.github/docker/Dockerfile.ubuntu-22.04 @@ -1,4 +1,4 @@ -FROM ubuntu:24.04 AS base +FROM ubuntu:22.04 AS base # Install dependencies RUN apt-get update && apt-get install -y --no-install-recommends make g++ libpopt-dev libpopt0 diff --git a/.github/docker/Dockerfile.ubuntu-24.04 b/.github/docker/Dockerfile.ubuntu-24.04 index bd411c9..eaa4c2a 100644 --- a/.github/docker/Dockerfile.ubuntu-24.04 +++ b/.github/docker/Dockerfile.ubuntu-24.04 @@ -1,4 +1,4 @@ -FROM ubuntu:22.04 AS base +FROM ubuntu:24.04 AS base # Install dependencies RUN apt-get update && apt-get install -y --no-install-recommends make g++ libpopt-dev libpopt0 diff --git a/.github/workflows/build_generic.yml b/.github/workflows/build_generic.yml index 46eba1f..775b219 100644 --- a/.github/workflows/build_generic.yml +++ b/.github/workflows/build_generic.yml @@ -17,7 +17,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Build base image diff --git a/.github/workflows/build_matrix.yml b/.github/workflows/build_matrix.yml index 25cacbc..870d1df 100644 --- a/.github/workflows/build_matrix.yml +++ b/.github/workflows/build_matrix.yml @@ -10,7 +10,7 @@ jobs: check-lint: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: setup-lint run: | sudo apt-get update @@ -48,7 +48,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 # probably not needed, but just in case + - uses: actions/checkout@v6 # probably not needed, but just in case - name: Download artifacts uses: actions/download-artifact@v4 with: diff --git a/.github/workflows/rdock-utils.yaml b/.github/workflows/rdock-utils.yaml index 2dafd7f..d4b1a78 100644 --- a/.github/workflows/rdock-utils.yaml +++ b/.github/workflows/rdock-utils.yaml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: lint uses: chartboost/ruff-action@v1 From d0e40df6ed59b94e08eb3fd0d5c984f7729b9809 Mon Sep 17 00:00:00 2001 From: ggutierrez-sunbright Date: Tue, 31 Mar 2026 23:59:59 +0200 Subject: [PATCH 2/2] update build matrix --- .github/workflows/build_matrix.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_matrix.yml b/.github/workflows/build_matrix.yml index 870d1df..7ceac52 100644 --- a/.github/workflows/build_matrix.yml +++ b/.github/workflows/build_matrix.yml @@ -27,9 +27,10 @@ jobs: - ubuntu-24.04 - ubuntu-22.04 - ubuntu-20.04 + - debian-13 - debian-12 - debian-11 - - debian-10 + - centos-stream10 - centos-stream9 compiler: - g++