Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(quickie): programmatic setup for quickie #76

Merged
merged 5 commits into from
Mar 14, 2024

Conversation

kishore03109
Copy link
Contributor

@kishore03109 kishore03109 commented Oct 27, 2023

Note: This PR doesnt need to go in per se. This is more of documentation of the the code that is going to be responsible for the infra changes required for enabling quickie.
Semantically, this does everything that the conversion script does in #73, which are:

  1. create a staging lite branch in gh
  2. create a staging lite app in amplify

In addition to this:
We respect any existing redirect rules, and basically append them in addition the two new rules that needs to be existent in amplify app.

We also need a rate limiter, and since we are creating ard ~750 apps, this cannot happen at once and will have to be done over 2 days.

This migration does not mean that quickie will be enables for these sites, this is purely setting up the infra to do so.

After this, the rollout for this would be to fill up this form for each of the repos prior to making them whitelisted in quickie.

@kishore03109 kishore03109 requested a review from a team October 27, 2023 04:11
@kishore03109 kishore03109 marked this pull request as ready for review October 27, 2023 04:11
Copy link
Contributor

@alexanderleegs alexanderleegs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we also provide something in the README for when this script is meant to be used?

@kishore03109 kishore03109 merged commit 57e91e9 into staging Mar 14, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants