* chore: tune up the hobby deploy testing
* quick fix
* put everything in the class
* include release tag in name
* split this out into stages for GA
* test throwing ci off
* fix
* test destroy
* check env
* exit if things don't work out
* debug
* somewhat important to create the dns record here hah
* record name as well
* maybe?
* update user_data
* set dns ttl to 30 sec
* silly dns mistake
* correct DNS error
* feat: hobby ci script to e2e test hobby deploy on DO
* checkpoint
* script in a decent spot
* fixes
* more fixes for script
* github action to run python
* Update env var for DO token
* hobby test name
* run on pull requests
* action fixes
* actions fixes
* actions fixes
* actions fixes
* support release testing as well
* actions fixes
* retry tweaks. GHA are a pain
* exit 0 for success and 1 for failure
* handle signals better
* fixes
* retry deletion
* Don't import packages that don't exist
* kwargs the args
* break out of retries
* done
* don't run on master pushes
* Use staging for lets encrypt
* feedback
* feedback timeout context
* feedbacks
* fix issue where response could be referenced before initialization