update: add GH webhook event check for "installation" type events
Enabled by default, installation type events get triggered when the associated GH application is installed into an organization or repository. By extracting the current scheduled task to the GitHub helper, we can call this arbitrarily when there are new installations as well as handle catch-up on a regular schedule. Resolves #140
parent
590afd87
No related branches found
Tags v0.4.0
This commit is part of merge request !214. Comments created here will be created in the context of that merge request.
Showing
- src/main/java/org/eclipsefoundation/git/eca/helper/GithubHelper.java 90 additions, 3 deletions...va/org/eclipsefoundation/git/eca/helper/GithubHelper.java
- src/main/java/org/eclipsefoundation/git/eca/resource/GithubWebhooksResource.java 8 additions, 3 deletions...sefoundation/git/eca/resource/GithubWebhooksResource.java
- src/main/java/org/eclipsefoundation/git/eca/resource/StatusResource.java 3 additions, 3 deletions...rg/eclipsefoundation/git/eca/resource/StatusResource.java
- src/main/java/org/eclipsefoundation/git/eca/service/impl/DefaultGithubApplicationService.java 2 additions, 2 deletions...git/eca/service/impl/DefaultGithubApplicationService.java
- src/main/java/org/eclipsefoundation/git/eca/tasks/GithubInstallationUpdateTask.java 4 additions, 107 deletions...oundation/git/eca/tasks/GithubInstallationUpdateTask.java
- src/main/java/org/eclipsefoundation/git/eca/tasks/GithubRevalidationQueue.java 2 additions, 2 deletions...ipsefoundation/git/eca/tasks/GithubRevalidationQueue.java
Loading
Please register or sign in to comment