quarkus-github-app
quarkus-github-app copied to clipboard
Develop your GitHub Apps in Java with Quarkus.
Bumps [okhttp-eventsource](https://github.com/launchdarkly/okhttp-eventsource) from 2.7.1 to 3.0.0. Release notes Sourced from okhttp-eventsource's releases. 3.0.0 [3.0.0] - 2022-12-02 This release expands compatibility of the library with Android by removing Java 8 API...
When GitHub sends the `ping` event, it comes (or at least can come) without an installation id: ``` 2022-09-26 12:21:11,037 ERROR [io.qua.ver.htt.run.QuarkusErrorHandler] (vert.x-eventloop-thread-1) HTTP Request to / failed, error id:...
github-api supports self-refreshing authorization providers, as evidenced by `org.kohsuke.github.extras.authorization.JWTTokenProvider` and `org.kohsuke.github.authorization.OrgAppInstallationAuthorizationProvider`. We don't *need* to use these implementations if they're not a good fit, but we could use our own...
This code creates a client: https://github.com/quarkiverse/quarkus-github-app/blob/7faa8a1b1d392d8a3a8d86278dae6999b534374c/deployment/src/main/java/io/quarkiverse/githubapp/deployment/GitHubAppProcessor.java#L457-L468 By calling this: https://github.com/quarkiverse/quarkus-github-app/blob/978708a3828b8468d0d911186a3b14fecb7da295/runtime/src/main/java/io/quarkiverse/githubapp/runtime/github/GitHubService.java#L119-L140 https://github.com/quarkiverse/quarkus-github-app/blob/978708a3828b8468d0d911186a3b14fecb7da295/runtime/src/main/java/io/quarkiverse/githubapp/runtime/github/GitHubService.java#L157-L177 But as far as I can tell, there is absolutely no code to call the `close()` method on the...
This could come in handy to simulate things without having to use the GitHub UI to actually trigger events; e.g. simulate an action performed by another user. I would just...
1. It seems the convention in most Quarkus extensions is to expose tools specific to dev mode under `/q/`. So the replay UI should probably be exposed from http://localhost:8080/q/replay/ rather...
We are using smee.io for testing but it might be a good idea to allow using Ngrok for production workload. I don't think we need much but some documentation just...
Bumps `quarkus.version` from 3.9.3 to 3.9.4. Updates `io.quarkus:quarkus-bom` from 3.9.3 to 3.9.4 Commits 89a18ef [RELEASE] - Bump version to 3.9.4 5be480e Merge pull request #40125 from gsmet/3.9.4-backports-1 1485e97 Unsign modified...
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot...
Setting up schedule tasks is a bit more complex as the app client cannot be used for anything so you need to get to the installation clients. This should be...