From f540837ad2272e0bea286e90615a4dd15d33fbee Mon Sep 17 00:00:00 2001 From: etuzon Date: Tue, 20 Jan 2026 12:46:37 +0200 Subject: [PATCH] Update GitHub workflow --- .github/workflows/python-package.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 10eff88..15747fe 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -2,6 +2,9 @@ # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python name: Python multi version tests +run-name: >- + ${{ github.event_name == 'schedule' && format('Schedule [{0}]', github.ref_name) + || format('{0} [{1}]', github.event.head_commit.message || github.event.pull_request.title, github.ref_name) }} on: push: branches: [ 'main' ] @@ -53,7 +56,7 @@ jobs: if: needs.pytest-version-check.outputs.should_run == 'true' runs-on: ubuntu-latest strategy: - fail-fast: false + fail-fast: true matrix: python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] pytest-version: ['7.0.1', 'latest'] @@ -91,4 +94,14 @@ jobs: uses: coverallsapp/github-action@master with: github-token: ${{ secrets.GITHUB_TOKEN }} - path-to-lcov: coverage_report/lcov.info \ No newline at end of file + path-to-lcov: coverage_report/lcov.info + parallel: true + finish: + needs: test + runs-on: ubuntu-latest + steps: + - name: Close Coveralls build + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + parallel-finished: true