workflows: update test.yaml

This commit is contained in:
Sina Atalay 2024-03-09 19:04:26 +01:00
parent 0d99036ede
commit 695aeeb9e9
1 changed files with 5 additions and 4 deletions

View File

@ -3,10 +3,9 @@ name: Tests
# GitHub events that triggers the workflow:
on:
push:
branches: ["main", "dev", "v1"]
branches: ["main", "dev"]
pull_request:
branches: ["main", "dev", "v1"]
workflow_call:
branches: ["main", "dev"]
# The workflow:
jobs:
@ -67,6 +66,8 @@ jobs:
path: .coverage.${{ matrix.python-version }}.${{ matrix.os }}
report-coverage:
# Run only if the workflow was triggered by a push event
if: github.event_name == 'push'
name: Generate the coverage report
needs: [test]
runs-on: ubuntu-latest
@ -80,7 +81,7 @@ jobs:
python-version: "3.12"
- name: Download coverage files
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: coverage
path: coverage