kiwi-el8/.github/workflows/ci-code-style.yml
Neal Gompa 0e87fe5fa9
CI: Add testing against Python 3.13
Python 3.13 is shipping in Fedora Linux for Fedora Linux 41, so we
should ensure kiwi is tested against it. The testing setup is
based on the latest development version of 3.13 as it is not
yet released.
2024-10-23 15:40:21 +02:00

30 lines
666 B
YAML

name: CI-Code-Style
on:
push:
branches:
- "main"
pull_request:
jobs:
unit_tests:
name: Linter checks for KIWI python and Shell code
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
steps:
- uses: actions/checkout@v3
- name: Python${{ matrix.python-version }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install Tox
run: |
python -m pip install --upgrade pip
python -m pip install tox
- name: Run code checks
run: |
tox -e check