backport improvements from hulpvraag

- tasks: fetch tags before bump, auto-push tag, add version() task
- tasks(service): pre=[ci] on build_image, :latest tag, interactive deploy prompt
- pyproject.toml: add ruff isort known-first-party section
- Dockerfile: add smoke-test import after install

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Jev
2026-06-12 21:56:07 +02:00
parent 7188b20797
commit 5d1172b172
3 changed files with 25 additions and 14 deletions
@@ -65,3 +65,6 @@ ignore = [
[tool.ruff.lint.per-file-ignores]
"tests/*" = ["ARG001"] # Allow unused arguments in tests
[tool.ruff.lint.isort]
known-first-party = ["{{ cookiecutter.package_name }}"]