Add tests for most functions
Summary
Adds tests for most functions in main
, skipping
the ones that primarily interact with the GitLab client
to avoid testing code outside of this package.
Addresses some technical debt that should be paid before addressing other issues: https://gitlab.com/gitlab-org/distribution/issue-bot/-/issues
Edited by Mitchell Nielsen