Update repo automation to use new command syntax

Update CI to use Poetry 1.3
Update workflows to match patterns from tox-poetry-installer
Update workflows to use newer job versions
Update makefile and CI to use Poetry 1.3 command syntax
This commit is contained in:
2023-03-02 17:03:20 -05:00
parent d11af1658d
commit 98d1bf3e8e
3 changed files with 28 additions and 12 deletions

View File

@@ -33,7 +33,7 @@ test: ## Run the project testsuite(s)
poetry run tox --recreate --parallel
dev: ## Create the local dev environment
poetry install
poetry install --with dev --extras ansible --sync
poetry run pre-commit install
publish: test wheel source ## Build and upload to pypi (requires $PYPI_API_KEY be set)