This is an automated email from the ASF dual-hosted git repository.

juergbi pushed a commit to branch jbilleter/python3.14
in repository https://gitbox.apache.org/repos/asf/buildstream-plugins.git

commit 04d83fa3ad3a30fe29158d2d02fae22be438b301
Author: Jürg Billeter <[email protected]>
AuthorDate: Fri Oct 17 10:32:04 2025 +0200

    ci: Add Debian 12 and 13 and Fedora 43 and update images
    
    Debian 12 extends test coverage to Python 3.11. It is supported until
    June 10, 2028, which covers the full upstream Python 3.11 support
    period.
    
    Debian 13 provides long-term test coverage of Python 3.13. It is
    supported until June 30, 2030, which covers the full upstream Python
    3.13 support period.
    
    Fedora 43 extends test coverage to Python 3.14.
---
 .github/common.env                    |  2 +-
 .github/compose/ci.docker-compose.yml | 12 ++++++++++++
 .github/run-ci.sh                     |  2 +-
 .github/workflows/ci.yml              |  3 +++
 4 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/.github/common.env b/.github/common.env
index d5d6c82..acd52e3 100644
--- a/.github/common.env
+++ b/.github/common.env
@@ -1,5 +1,5 @@
 # Shared common variables
 
-CI_IMAGE_VERSION=master-1869708273
+CI_IMAGE_VERSION=master-2057058575
 CI_TOXENV_ALL=py39,py310,py311,py312,py313,py314
 
CI_TOXENV_MASTER=py39-bst-master,py310-bst-master,py311-bst-master,py312-bst-master,py313-bst-master,py314-bst-master
diff --git a/.github/compose/ci.docker-compose.yml 
b/.github/compose/ci.docker-compose.yml
index 45046df..ce8b3f5 100644
--- a/.github/compose/ci.docker-compose.yml
+++ b/.github/compose/ci.docker-compose.yml
@@ -26,10 +26,22 @@ services:
     <<: *tests-template
     image: 
registry.gitlab.com/buildstream/buildstream-docker-images/testsuite-debian:11-${CI_IMAGE_VERSION:-latest}
 
+  debian-12:
+    <<: *tests-template
+    image: 
registry.gitlab.com/buildstream/buildstream-docker-images/testsuite-debian:12-${CI_IMAGE_VERSION:-latest}
+
+  debian-13:
+    <<: *tests-template
+    image: 
registry.gitlab.com/buildstream/buildstream-docker-images/testsuite-debian:13-${CI_IMAGE_VERSION:-latest}
+
   fedora-42:
     <<: *tests-template
     image: 
registry.gitlab.com/buildstream/buildstream-docker-images/testsuite-fedora:42-${CI_IMAGE_VERSION:-latest}
 
+  fedora-43:
+    <<: *tests-template
+    image: 
registry.gitlab.com/buildstream/buildstream-docker-images/testsuite-fedora:43-${CI_IMAGE_VERSION:-latest}
+
   ubuntu-22.04:
     <<: *tests-template
     image: 
registry.gitlab.com/buildstream/buildstream-docker-images/testsuite-ubuntu:22.04-${CI_IMAGE_VERSION:-latest}
diff --git a/.github/run-ci.sh b/.github/run-ci.sh
index 0217d83..a8e302f 100755
--- a/.github/run-ci.sh
+++ b/.github/run-ci.sh
@@ -67,7 +67,7 @@ function runTest() {
 
 
 if [ -z "${test_names}" ]; then
-    for test_name in "mypy debian-11 fedora-42 fedora-missing-deps 
ubuntu-22.04"; do
+    for test_name in "mypy debian-11 debian-12 debian-13 fedora-42 fedora-43 
fedora-missing-deps ubuntu-22.04"; do
        if ! runTest "${test_name}"; then
            echo "Tests failed"
            exit 1
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5762246..2341374 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -37,7 +37,10 @@ jobs:
         # "../compose/ci.docker-compose.yml"
         test-name:
           - debian-11
+          - debian-12
+          - debian-13
           - fedora-42
+          - fedora-43
           - fedora-missing-deps
           - ubuntu-22.04
           - lint

Reply via email to