Specification
As part of refactoring the git domain in #298 we need to do a small review of the vaults domain for any fixes and improvements. This is a general refactor and review. We're looking for any places that can be tidied up if needed. Some tests need to be re-enabled as well.
Additional context
Tasks
- General review of the vaults domain.
- Have a closer look at the vaults committing secrets and git garbage collection code.
- Determine and apply any optimisations that can be made.
- Review vaults tests and clean them up if needed.
- Re-enable any tests that have been disabled.
- Possibly split up some test files so the vaults domain runs quicker in CI. vault ops is currently very slow.
Specification
As part of refactoring the
gitdomain in #298 we need to do a small review of the vaults domain for any fixes and improvements. This is a general refactor and review. We're looking for any places that can be tidied up if needed. Some tests need to be re-enabled as well.Additional context
git/utils.tsfor Serving Vault Git Repositories #298gitdomain to use async generators, remove readable-stream, simplify utilities #709gitdomain topolykey#717readable-streamusage with Web Streams in the Vaults and Git Domains #523Tasks