- Delete `.github/workflows/pre-commit.yml` and `.github/workflows/test.yml` from the 19.0 template
- Add `.github/workflows/build-and-publish.yaml` to the 17.0 template to handle build and PyPI publishing
- Reorder execution steps in the `task` script to run `docs` before `lint` in the `all` target