From 6872ba0d615b46d14d08c82d1b886e20ac70f86f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Sep 2024 14:30:51 +0100 Subject: [PATCH] Bump coactions/dynamic-matrix from 1 to 3 (#233) * Bump coactions/dynamic-matrix from 1 to 3 Bumps [coactions/dynamic-matrix](https://github.com/coactions/dynamic-matrix) from 1 to 3. - [Release notes](https://github.com/coactions/dynamic-matrix/releases) - [Commits](https://github.com/coactions/dynamic-matrix/compare/v1...v3) --- updated-dependencies: - dependency-name: coactions/dynamic-matrix dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Fix --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sorin Sbarnea --- .github/workflows/release.yml | 2 +- .github/workflows/tox.yml | 24 +++++++++++++++--------- .readthedocs.yml | 2 +- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7f47f33..5ffa221 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,7 @@ jobs: pypi: name: Publish to PyPI registry environment: release - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: id-token: write diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index 327d9e4..6a15e04 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -20,13 +20,13 @@ env: jobs: prepare: name: prepare - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: matrix: ${{ steps.generate_matrix.outputs.matrix }} steps: - name: Determine matrix id: generate_matrix - uses: coactions/dynamic-matrix@v1 + uses: coactions/dynamic-matrix@v3 with: min_python: "3.10" default_python: "3.10" @@ -41,7 +41,7 @@ jobs: platforms: linux,macos build: name: ${{ matrix.name }} - runs-on: ${{ matrix.os || 'ubuntu-22.04' }} + runs-on: ${{ matrix.os || 'ubuntu-24.04' }} needs: - prepare defaults: @@ -81,13 +81,19 @@ jobs: - name: Log installed dists run: python3 -m pip freeze --all - - name: Initialize tox envs ${{ matrix.passed_name }} - run: python3 -m tox --notest --skip-missing-interpreters false -vv -e ${{ matrix.passed_name }} - timeout-minutes: 5 # average is under 1, but macos can be over 3 + - run: ${{ matrix.command }} - # sequential run improves browsing experience (almost no speed impact) - - name: tox -e ${{ matrix.passed_name }} - run: python3 -m tox -e ${{ matrix.passed_name }} + - run: ${{ matrix.command2 }} + if: ${{ matrix.command2 }} + + - run: ${{ matrix.command3 }} + if: ${{ matrix.command3 }} + + - run: ${{ matrix.command4 }} + if: ${{ matrix.command4 }} + + - run: ${{ matrix.command5 }} + if: ${{ matrix.command5 }} - name: Archive logs uses: actions/upload-artifact@v4 diff --git a/.readthedocs.yml b/.readthedocs.yml index 78a84d9..cdf030c 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -6,7 +6,7 @@ mkdocs: configuration: mkdocs.yml build: - os: ubuntu-22.04 + os: ubuntu-24.04 tools: python: "3.11" commands: