Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Story Points:9.8
-
Epic Link:
-
Team:SQuaRE
-
Urgent?:No
Description
This ticket is to update the packaging and CI for LTD Keeper to bring it more in line with how we package Safir apps for long-term maintainability:
- pinned requirements.txt via pip-tools
- GitHub Actions
- pre-commit hooks, including black
This was a substantial update as it also included adding type annotations for extra safety while refactoring and developing the code base. Full change log is:
Released as LTD Keeper 1.20.0.