From 71454aa1b35b49ec7c3e24b2475a937d6e75166b Mon Sep 17 00:00:00 2001 From: Nixxx11 Date: Tue, 13 May 2025 16:48:26 +0300 Subject: [PATCH 1/2] Update runners --- .github/workflows/squash.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/squash.yml b/.github/workflows/squash.yml index a34b457..dc4963b 100644 --- a/.github/workflows/squash.yml +++ b/.github/workflows/squash.yml @@ -10,11 +10,11 @@ on: jobs: build-docker-24: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: - python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} @@ -35,11 +35,11 @@ jobs: echo "Running tests for Python version $PV ( ${PV/./} )" make test-py"${PV/./}" build-docker-25: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: - python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} @@ -51,7 +51,7 @@ jobs: for pkg in containerd runc; do sudo apt-get remove $pkg; done sudo apt-get update sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" + sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable" apt-cache policy docker-ce sudo apt-get install docker-ce docker-ce-cli containerd.io pip install "tox<4.0.0" setuptools @@ -65,11 +65,11 @@ jobs: echo "Running tests for Python version $PV ( ${PV/./} )" make test-py"${PV/./}" build-podman-3: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: - python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} From 6ac643a2c71b16c67b7ee21c51b7c130561bf670 Mon Sep 17 00:00:00 2001 From: Nick Cross Date: Fri, 4 Jul 2025 10:59:00 +0100 Subject: [PATCH 2/2] Add Python 3.13 --- .github/workflows/squash.yml | 6 +++--- Makefile | 6 +++--- tox.ini | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/squash.yml b/.github/workflows/squash.yml index dc4963b..fe1d78a 100644 --- a/.github/workflows/squash.yml +++ b/.github/workflows/squash.yml @@ -14,7 +14,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} @@ -39,7 +39,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} @@ -69,7 +69,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} diff --git a/Makefile b/Makefile index cba2f08..09703fd 100644 --- a/Makefile +++ b/Makefile @@ -3,9 +3,6 @@ CIRCLE_NODE_INDEX ?= 0 test: prepare tox -- tests -test-py36: prepare - tox -e py36 -- tests - test-py37: prepare tox -e py37 -- tests @@ -24,6 +21,9 @@ test-py311: prepare test-py312: prepare tox -e py312 -- tests +test-py313: prepare + tox -e py313 -- tests + test-unit: prepare tox -- tests/test_unit* diff --git a/tox.ini b/tox.ini index be55ca2..50eae2e 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py36,py37,py38,py39,py310,py311,py312 +envlist = py37,py38,py39,py310,py311,py312,py313 [testenv] passenv=