You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Notify users about the usage of deprecated webhooks (#4898)
* Notify users about the usage of deprecated webhooks
Each time a deprecated webhook is hit, a notification is
created (without duplicating it) to be sent.
* Extend notification to support de-dup and delayed email sent
* Improve decorator to support generic and specific VCS webhook views
* Remove no necessary settings
* DeprecatedWebhookEndpointNotification tests and improvements
* Better docstring
* Lint
* Update copy on notifications for github services deprecation (#5067)
* Updated copy on webhooks
* Drop "deprecated webhook endpoint" copy, this is core team nomenclature, not user
nomenclature.
* Add small amount of docs to point to
* Update docs and point to docs in notification message
* Add year
* Split up deprecated view notification to GitHub and other webhook endpoints (#5083)
* Updated copy on webhooks
* Drop "deprecated webhook endpoint" copy, this is core team nomenclature, not user
nomenclature.
* Add small amount of docs to point to
* Update docs and point to docs in notification message
* Split up deprecated view notification to GitHub and other webhook endpoints
This sets a date for deprecated of these endpoints as Mar 1st 2019. Too
soon?
* Reduce complexity and drop decorator pattern for Notification
classmethod pattern used in other notifications
* Add notifications for non-GitHub incoming webhooks
* Add docs as well
* More renaming and slight refactor
Found out 2x messages are being generated, so this stops the automated
mechanism for triggering these messages.
* Update dates
* Also update docs
* Typo on date
* Back out some more of the changes to notifications to make them operable without automation
* Add admin method for notification
* Add admin filter for project features
<p>Your project, {{ project.name }}, is currently using a legacy incoming webhook to trigger builds on Read the Docs. Effective April 1st, 2019, Read the Docs will no longer accept incoming webhooks through these endpoints.</p>
2
+
3
+
<p>To continue building your Read the Docs project on changes to your repository, you will need to configure a new webhook with your VCS provider. You can find more information on how to configure a new webhook in our documentation, at:</p>
4
+
5
+
{% comment %}Plain text link because of text version of email{% endcomment %}
Your project, {{ project.name }}, needs to be reconfigured in order to continue building automatically after April 1st, 2019. For more information, <ahref="https://docs.readthedocs.io/en/latest/webhooks.html#webhook-deprecated-endpoints">see our documentation on webhook integrations</a>.
<p>Your project, {{ project.name }}, is currently using GitHub Services to trigger builds on Read the Docs. Effective January 31, 2019, GitHub will no longer process requests using the Services feature, and so Read the Docs will not receive notifications on updates to your repository.</p>
2
+
3
+
<p>To continue building your Read the Docs project on changes to your repository, you will need to add a new webhook on your GitHub repository. You can either connect your GitHub account and configure a GitHub webhook integration, or you can add a generic webhook integration.</p>
4
+
5
+
<p>You can find more information on our webhook intergrations in our documentation, at:</p>
6
+
7
+
{% comment %}Plain text link because of text version of email{% endcomment %}
Your project, {{ project.name }}, needs to be reconfigured in order to continue building automatically after January 31st, 2019. For more information, <ahref="https://docs.readthedocs.io/en/latest/webhooks.html#webhook-github-services">see our documentation on webhook integrations</a>.
0 commit comments