diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ba6ddd32..ec72a20d 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -54,6 +54,16 @@ jobs: sleep 5 done + # arguably this should be made identical to CI for PRs + # better would be a composite GH action + - name: Run Style Checks + run: ./.venv/bin/tox -e style + + # arguably this should be made identical to CI for PRs + # better would be a composite GH action + - name: Run Typechecker + run: ./.venv/bin/tox -e typecheck + - name: Pytest / behave env: PYTEST_PASSWORD: root @@ -61,10 +71,6 @@ jobs: run: | ./.venv/bin/tox -e py${{ matrix.python-version }} - # arguably this should be made identical to CI for PRs - - name: Run Style Checks - run: ./.venv/bin/tox -e style - tests-macos: name: Tests macOS runs-on: macos-latest diff --git a/changelog.md b/changelog.md index 964bb365..3a183b38 100644 --- a/changelog.md +++ b/changelog.md @@ -28,6 +28,7 @@ Internal * Use forward-slash forms of special commands in the behave test suite. * Use forward-slash forms of special commands in the pytest test suite. * Add a `tox` typecheck command. +* Add a typecheck step to the `publish.yml` workflow. v2.27.0 (2026/09/29)