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

[Github App] AAApiGateway, Github webooks are filtered and fanned out to the correct lambdas. #265

Open
lizacullis opened this issue Sep 11, 2023 · 0 comments
Assignees

Comments

@lizacullis
Copy link
Collaborator

lizacullis commented Sep 11, 2023

Description:

We already have the basic logic for the fanout pattern in our architecture, but right now we are only processing pull_request events.
We need to add installation and installation_repository to this

Validation steps:
When a user gives the github app access to a repo, that repo is stored in the DynamoDB and displayed on their front-end.

  • screenshot of the added repos visible on the front end.

Tech Steps:

  • Update the Routing lambda - add installation and installation_repositories to switch statement
  • Add functionality to the add repo lambda.
    • Take all the repos from the repositories_added, and add them to the user object in DDB.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

2 participants