Is your feature request related to a problem? Please describe.
Releasing is a manual process and may not always go well.
Describe the solution you'd like
I would like to have releases automated, with packaging tests on the generated distribution packages that include but are not limited to:
- Are migration files included?
- Are any extraneous files included?
- Tests are not included (they currently are and it's a thorny issue to remove them)
At the present moment, this would be best implemented with GitHub Actions.