• v1.0.1 19b23f6a13

    v1.0.1
    All checks were successful
    CI / test (push) Successful in 2m43s
    Stable

    rbrooks released this 2026-06-24 00:41:53 +00:00 | 4 commits to main since this release

    Maintenance, CI, and test-hygiene release. No application/runtime behavior changes — safe to deploy with no migration or config impact.

    Added

    • CI — Forgejo Actions pipeline (.forgejo/workflows/ci.yml) runs compileall + pytest on Python 3.12 for every push and PR to main. main branch protection now requires the check before a PR can merge.
    • Renovate — auto-merge low-risk test-dependency updates (patch/pin/digest of requirements-test.txt) once CI passes.

    Fixed

    • Tests are isolated from any ambient .env, so the suite is environment-independent (previously a host .env could fail config tests and flip feature flags).
    • Eliminated a coroutine ... never awaited RuntimeWarning by mocking db.begin_nested() as an async context manager.
    • Added .pytest_cache/ to .gitignore.

    Notes

    • Verified no remaining deprecations on the pinned stack: Starlette TemplateResponse already migrated (#4); no pytest-asyncio deprecation warnings on pytest 9 / Python 3.12 (#5, #6).

    Completes the v1.0.1 — Maintenance & deprecations (+ CI) milestone (#3, #4, #5, #6).

    Downloads