From 94109c3a50835f15814fd413410514c8f5c23095 Mon Sep 17 00:00:00 2001 From: R1kaB3rN <100738684+R1kaB3rN@users.noreply.github.com> Date: Tue, 20 Feb 2024 16:13:09 -0800 Subject: [PATCH] workflows: update github action for ubuntu lts - Since tomllib requires Python 3.11, only run the config tests for 3.11+. --- .github/workflows/ulwgl-python.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ulwgl-python.yml b/.github/workflows/ulwgl-python.yml index c9b45ade..b5a22317 100644 --- a/.github/workflows/ulwgl-python.yml +++ b/.github/workflows/ulwgl-python.yml @@ -14,13 +14,14 @@ jobs: strategy: matrix: # tomllib requires Python 3.11 - version: ["3.11", "3.12"] + # Ubuntu latest (Jammy) provides Python 3.10 + version: ["3.10", "3.11", "3.12"] runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python uses: actions/setup-python@v5 with: python-version: ${{ matrix.version }} @@ -32,5 +33,10 @@ jobs: pip install ruff ruff --output-format github ulwgl_*.py - name: Test with unittest + if: matrix.python-version == 3.10 + run: python3 ulwgl_test.py + - name: Test with unittest + if: matrix.python-version == 3.11 || matrix.python-version == 3.12 run: | - python3 ulwgl_test.py \ No newline at end of file + python3 ulwgl_test.py + python3 ulwgl_test_plugins.py