Repository navigation
Support for Cabotage deployments - #729
JacobCoffee wants to merge 4 commits into
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## main #729 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 6 6
Lines 337 337
Branches 12 12
=========================================
Hits 337 337
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
| - `GH_SECRET` - GitHub webhook secret | ||
| - `GH_APP_ID` - GitHub App ID | ||
| - `GH_PRIVATE_KEY` - GitHub App private key | ||
| - `GH_AUTH` - GitHub auth token (used by the celery worker to clone cpython) |
There was a problem hiding this comment.
It'd be a good idea to retrieve the short-lived tokens via the GH App.. Here's what I have in Patchback: https://github.com/sanitizers/patchback-github-app/blob/5bd473a3e3593039610c8be502c011fbe0e21306/patchback/event_handlers.py#L129C35-L129C60. Of course, this is out of scope right now, something to think about in the future.
|
Does this need anything else before we can test it? (Although I'd suggest we do so in a week or two, after 3.15 is released.) |

Initial support for migrating from Heroku (paid) to Cabotage (free)
Needs these set it cabo ui
Will require disabling Heroku deploy -> enabling cabotage
it is ready @ https://cabotage.us-east-2.psfhosted.computer/projects/python/miss-islington/applications/miss-islington
Will also require Redis setup in k8s