diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index 65868f9..c86a9ed 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -12,6 +12,8 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 + - name: Setup packages + uses: ./.github/actions/setup - name: Set up Python uses: actions/setup-python@v5 with: diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 635a40f..d44af85 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -14,25 +14,19 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 - with: - fetch-depth: 40 - name: Setup packages - if: steps.changed-files-specific.outputs.only_changed != 'true' uses: ./.github/actions/setup - name: Install main package - if: steps.changed-files-specific.outputs.only_changed != 'true' run: | pip install -e .[full,test] - name: Run tests - if: steps.changed-files-specific.outputs.only_changed != 'true' run: | pytest --cov --cov-report=xml - name: Upload coverage - if: steps.changed-files-specific.outputs.only_changed != 'true' uses: codecov/codecov-action@v2 with: fail_ci_if_error: false \ No newline at end of file