Deprecation reminder for certain GitHub Apps events, keys, and routing
As part of the name change from Integrations to GitHub Apps, we previously announced breaking changes to certain webhook events, payloads, responses, and URL routing. We continued to support the original implementation with a deprecation date of November 22, 2017. As this date nears, we want to remind you to update your applications as soon as possible.
API and webhook changes
As announced in May, the following breaking changes will be made to the API and webhooks on November 22:
- The
integration_installationandintegration_installation_repositoriesevent names will be removed in favor ofinstallationandinstallation_repositories. - The
integration_idkey in webhook payloads and API responses will be removed in favor of theapp_idkey.
Changes to URL routing
As announced in July, URLs that reference "integration" or "integrations" will be removed entirely and the temporary redirection we've been performing will cease to function on November 22.
For example, a URL of https://github.com/integrations/super-ci/installations/new will no longer work. The correct format for that URL is https://github.com/apps/super-ci/installations/new.
Questions?
If you have questions about these upcoming deprecations, feel free to reach out on the Platform forum.