Introduce Nightly Regression Pipeline (#100)
* Updated tests, dockerfile, and created new nightly workflow.
* Enabling manual trigger on branch for testing.
* Fixed depends for GLIBC.
* Triggering single test.
* Trigger on branch.
* Moving to bash.
* Adding bash.
* Running in container.
* Adding installer build.
* Adding debug.
* Adding debug 2.
* Moving to Ubuntu 22.04.
* Downloading from main's release binary.
* Incrementing version.
* Building installer and then running integration tests.
* Adding execution permissions to cover-agent.
* Fixing OpenAI token and cache.
* Enabling all tests.
* Adding cache and moving to Python version 3.12.
* Moving regrassion testing pipeline to nightly.
* Adding Docs.
Resolves #99 #84 #65 #38