Title: Add GitHub App webhook delivery listing and redelivery support by Copilot · Pull Request #2 · Haarolean/github-api · GitHub
Open Graph Title: Add GitHub App webhook delivery listing and redelivery support by Copilot · Pull Request #2 · Haarolean/github-api
X Title: Add GitHub App webhook delivery listing and redelivery support by Copilot · Pull Request #2 · Haarolean/github-api
Description: GitHub Apps lacked support to list webhook deliveries and trigger redelivery. API surface Add GHAppWebhookDelivery model including request/response metadata and redelivery helper. Extend GHApp with listWebhookDeliveries() and redeliverWebhookDelivery(...), reusing the shared helper. Tests & fixtures WireMock recordings for listing and redelivering deliveries. New GHAppTest.listWebhookDeliveries asserting parsed fields and redelivery invocation. Example: GHApp app = gitHub.getApp(); GHAppWebhookDelivery d = app.listWebhookDeliveries().toList().get(0); app.redeliverWebhookDelivery(d.getId()); // or d.redeliver(); Warning Firewall rules blocked me from connecting to one or more addresses (expand for details) I tried to connect to the following addresses, but was blocked by firewall rules: duckduckgo.com Triggering command: /usr/bin/python python - (dns block) ghproxy.com Triggering command: /usr/bin/curl curl -s REDACTED (dns block) https://api.github.com/repos/hub4j/github-api/issues/1404 Triggering command: /usr/bin/curl curl -s REDACTED (http block) r.jina.ai Triggering command: /usr/bin/curl curl -s REDACTED (dns block) Triggering command: /usr/bin/python python - (dns block) repo.jenkins-ci.org Triggering command: /usr/lib/jvm/temurin-17-jdk-amd64/bin/java /usr/lib/jvm/temurin-17-jdk-amd64/bin/java --enable-native-access=ALL-UNNAMED -classpath /usr/share/apache-maven-3.9.11/boot/plexus-classworlds-2.9.0.jar -Dclassworlds.conf=/usr/share/apache-maven-3.9.11/bin/m2.conf -Dmaven.home=/usr/share/apache-maven-3.9.11 -Dlibrary.jansi.path=/usr/share/apache-maven-3.9.11/lib/jansi-native -Dmaven.multiModuleProjectDirectory=/home/REDACTED/work/github-api/github-api org.codehaus.plexus.classworlds.launcher.Launcher -q -DskipITs test (dns block) Triggering command: /usr/lib/jvm/temurin-17-jdk-amd64/bin/java /usr/lib/jvm/temurin-17-jdk-amd64/bin/java --enable-native-access=ALL-UNNAMED -classpath /usr/share/apache-maven-3.9.11/boot/plexus-classworlds-2.9.0.jar -Dclassworlds.conf=/usr/share/apache-maven-3.9.11/bin/m2.conf -Dmaven.home=/usr/share/apache-maven-3.9.11 -Dlibrary.jansi.path=/usr/share/apache-maven-3.9.11/lib/jansi-native -Dmaven.multiModuleProjectDirectory=/home/REDACTED/work/github-api/github-api org.codehaus.plexus.classworlds.launcher.Launcher -q -DskipTests compile (dns block) Triggering command: /usr/lib/jvm/temurin-17-jdk-amd64/bin/java /usr/lib/jvm/temurin-17-jdk-amd64/bin/java --enable-native-access=ALL-UNNAMED -classpath /usr/share/apache-maven-3.9.11/boot/plexus-classworlds-2.9.0.jar -Dclassworlds.conf=/usr/share/apache-maven-3.9.11/bin/m2.conf -Dmaven.home=/usr/share/apache-maven-3.9.11 -Dlibrary.jansi.path=/usr/share/apache-maven-3.9.11/lib/jansi-native -Dmaven.multiModuleProjectDirectory=/home/REDACTED/work/github-api/github-api org.codehaus.plexus.classworlds.launcher.Launcher -f pom.xml -B -V -e -Dfindbugs.skip -Dcheckstyle.skip -Dpmd.skip=true -Dspotbugs.skip -Denforcer.skip -Dmaven.javadoc.skip (dns block) repository.sonatype.org Triggering command: /usr/lib/jvm/temurin-17-jdk-amd64/bin/java /usr/lib/jvm/temurin-17-jdk-amd64/bin/java --enable-native-access=ALL-UNNAMED -classpath /usr/share/apache-maven-3.9.11/boot/plexus-classworlds-2.9.0.jar -Dclassworlds.conf=/usr/share/apache-maven-3.9.11/bin/m2.conf -Dmaven.home=/usr/share/apache-maven-3.9.11 -Dlibrary.jansi.path=/usr/share/apache-maven-3.9.11/lib/jansi-native -Dmaven.multiModuleProjectDirectory=/home/REDACTED/work/github-api/github-api org.codehaus.plexus.classworlds.launcher.Launcher -q -DskipITs test (dns block) www.gitmemory.com Triggering command: /usr/bin/curl curl -s REDACTED (dns block) If you need me to access, download, or install something from one of these locations, you can either: Configure Actions setup steps to set up my environment, which run before the firewall is enabled Add the appropriate URLs or hosts to the custom allowlist in this repository's Copilot coding agent settings (admins only) Original prompt implement this: hub4j#1404 💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
Open Graph Description: GitHub Apps lacked support to list webhook deliveries and trigger redelivery. API surface Add GHAppWebhookDelivery model including request/response metadata and redelivery helper. Extend GHApp w...
X Description: GitHub Apps lacked support to list webhook deliveries and trigger redelivery. API surface Add GHAppWebhookDelivery model including request/response metadata and redelivery helper. Extend GHApp w...
Opengraph URL: https://github.com/Haarolean/github-api/pull/2
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:d8206edf-7e4b-1617-c976-1d0e8bc645c1 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | E208:D95E4:AC301:EDE49:6981EDE0 |
| html-safe-nonce | 3dd4b3e237c8b6f7610c3936e642815574f898b5f5319017f32c397558df95ea |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMjA4OkQ5NUU0OkFDMzAxOkVERTQ5OjY5ODFFREUwIiwidmlzaXRvcl9pZCI6IjkwNjY3MTgxNzg4NTk2NzUxMDQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | ce7d63b7c6cee2cbdfbb9e7d8d9b60df4b3ebafcd7101da7ade0b5371d0e045c |
| hovercard-subject-tag | pull_request:3093269085 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/Haarolean/github-api/pull/2/checks |
| twitter:image | https://avatars.githubusercontent.com/in/1143301?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/1143301?s=400&v=4 |
| og:image:alt | GitHub Apps lacked support to list webhook deliveries and trigger redelivery. API surface Add GHAppWebhookDelivery model including request/response metadata and redelivery helper. Extend GHApp w... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | ebfdf8d3e0fd17b103f41cc6696d84938694ebebdfecaf11fe00dbe4a9785801 |
| turbo-cache-control | no-preview |
| go-import | github.com/Haarolean/github-api git https://github.com/Haarolean/github-api.git |
| octolytics-dimension-user_id | 1494347 |
| octolytics-dimension-user_login | Haarolean |
| octolytics-dimension-repository_id | 633253194 |
| octolytics-dimension-repository_nwo | Haarolean/github-api |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 617210 |
| octolytics-dimension-repository_parent_nwo | hub4j/github-api |
| octolytics-dimension-repository_network_root_id | 617210 |
| octolytics-dimension-repository_network_root_nwo | hub4j/github-api |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | ac4541b58a15c144d6ed4fc868b9ea4bb99bb4b6 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width