Tests/tox: Fedora 43 is now using python 3.14
Add testing on pythong 3.14 and keep testing on python 3.13 for the current stable Fedora version (42 at this time). Use osbuild-ci:latest-202506112350 for tests.yml
This commit is contained in:
parent
bc99513c0a
commit
3f91723402
2 changed files with 6 additions and 5 deletions
7
.github/workflows/test.yml
vendored
7
.github/workflows/test.yml
vendored
|
|
@ -23,14 +23,15 @@ jobs:
|
|||
environment:
|
||||
- "py36" # RH8
|
||||
- "py39" # RH9
|
||||
- "py313" # latest fedora
|
||||
- "py313" # latest stable Fedora
|
||||
- "py314" # Fedora rawhide
|
||||
steps:
|
||||
- name: "Clone Repository"
|
||||
uses: actions/checkout@v4
|
||||
- name: "Run"
|
||||
uses: osbuild/containers/src/actions/privdocker@552e30cf1b4ed19c6ddaa57f96c342b3dff4227b
|
||||
with:
|
||||
image: ghcr.io/osbuild/osbuild-ci:latest-202502250751
|
||||
image: ghcr.io/osbuild/osbuild-ci:latest-202506112350
|
||||
run: |
|
||||
# Hacky replacement of container storage driver:
|
||||
# The default overlayfs doesn't work in the runner, so let's change
|
||||
|
|
@ -69,7 +70,7 @@ jobs:
|
|||
# Using 4 workers is a bit arbitrary, "auto" is probably too aggressive.
|
||||
TEST_WORKERS: "-n 4"
|
||||
with:
|
||||
image: ghcr.io/osbuild/osbuild-ci:latest-202502250751
|
||||
image: ghcr.io/osbuild/osbuild-ci:latest-202506112350
|
||||
run: |
|
||||
OSBUILD_TEST_STORE="${{ env.OSBUILD_TEST_STORE }}" \
|
||||
tox -e "py36" -- ${{ env.TEST_WORKERS }} test.run.test_assemblers
|
||||
|
|
|
|||
4
tox.ini
4
tox.ini
|
|
@ -1,11 +1,11 @@
|
|||
[tox]
|
||||
env_list =
|
||||
py{36,37,38,39,310,311,312,313}
|
||||
py{36,37,38,39,310,311,312,313,314}
|
||||
lint
|
||||
type
|
||||
|
||||
labels =
|
||||
test = py{36,37,38,39,310,311,312,313}
|
||||
test = py{36,37,38,39,310,311,312,313,314}
|
||||
lint = ruff, autopep8, pylint
|
||||
type = mypy,mypy-strict
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue