diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 9f07ee1..c202feb 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -5,6 +5,8 @@ on: - main paths: - 'src/pytest_nhsd_apim/**' + - 'pyproject.toml' + - 'setup.py' jobs: publish: runs-on: ubuntu-latest diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index bba1306..225c22e 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -4,6 +4,8 @@ on: jobs: check_changes: runs-on: ubuntu-latest + outputs: + src_changed: ${{ steps.filter.outputs.src }} steps: - name: Checkout current branch uses: actions/checkout@v4 @@ -15,11 +17,13 @@ jobs: filters: | src: - 'src/pytest_nhsd_apim/**' + - 'pyproject.toml' + - 'setup.py' integration-tests: needs: check_changes - if: needs.check_changes.filters.src == 'true' + if: needs.check_changes.outputs.src_changed == 'true' runs-on: ubuntu-latest env: APIGEE_USERNAME: ${{ secrets.APIGEE_USERNAME }} @@ -72,7 +76,7 @@ jobs: check-version-bump: needs: check_changes - if: needs.check_changes.filters.src == 'true' + if: needs.check_changes.outputs.src_changed == 'true' runs-on: ubuntu-latest steps: diff --git a/pyproject.toml b/pyproject.toml index 6a1f7a8..070f7f9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pytest-nhsd-apim" -version = "5.0.12" +version = "5.0.13" description = "Pytest plugin accessing NHSDigital's APIM proxies" authors = ["Adrian Ciobanita ", "Alex Carrie ", "Lucas Fantini "] maintainers = ["Alex Carrie ", "Alex Hawdon