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
