Add pytest with GitHub Action workflow

This commit is contained in:
2024-11-09 13:21:50 -06:00
parent db260ecfa3
commit 818c3cb7bc
6 changed files with 156 additions and 1 deletions

View File

@@ -10,10 +10,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Added
- A release checklist to the `CHANGELOG.md` file, as a reminder for procedure.
- An action workflow for invoking `pytest`
- backend: `pwdlib[argon2]` for password hashing
- backend: provided `LOG_JSON_FORMAT` and `LOG_LEVEL` environment variable defaults in `run.sh` development script
- backend: `User` model, `Session` model with migration script
- backend: `utc_now` helper function
- backend: `pytest`, simple `/health` & `/api/migrations` endpoint tests
- frontend: Added `clsx` package
## Changed