<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">Read the Docs Blog - Posts tagged deprecation</title>
  <id>https://blog.readthedocs.com/archive/tag/deprecation/atom.xml</id>
  <updated>2022-03-01T00:00:00Z</updated>
  <link href="https://blog.readthedocs.com" />
  <link href="https://blog.readthedocs.com/archive/tag/deprecation/atom.xml" rel="self" />
  <generator uri="http://ablog.readthedocs.org" version="0.9.5">ABlog</generator>
  <entry xml:base="https://blog.readthedocs.com/archive/tag/deprecation/atom.xml">
    <title type="text">Deprecation of the git:// protocol on GitHub</title>
    <id>https://blog.readthedocs.com/github-git-protocol-deprecation/</id>
    <updated>2022-03-01T00:00:00Z</updated>
    <published>2022-03-01T00:00:00Z</published>
    <link href="https://blog.readthedocs.com/github-git-protocol-deprecation/" />
    <author>
      <name>Santos Gallegos</name>
    </author>
    <content type="html">&lt;div class=&quot;section&quot; id=&quot;deprecation-of-the-git-protocol-on-github&quot;&gt;

&lt;p&gt;Last year, GitHub &lt;a class=&quot;reference external&quot; href=&quot;https://github.blog/2021-09-01-improving-git-protocol-security-github/&quot;&gt;announced&lt;/a&gt; the deprecation of the unsecured Git protocol due to security reasons.
This change will be made permanent on March 15, 2022.&lt;/p&gt;
&lt;p&gt;At Read the Docs we found around 900 projects using a Git protocol URL
(&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;git://github.com/user/project&lt;/span&gt;&lt;/code&gt;) to clone their projects.
To save time for our users, we have migrated those to use the HTTPS cloning URL instead
(&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;https://github.com/user/project&lt;/span&gt;&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;But there are other places where projects may be using a Git protocol URL,
like in submodules or dependencies. You’ll need to migrate those to use a supported
protocol in order for your builds to keep working after March 15, 2022.
In most cases, this means changing URLs that start with &lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;git://&lt;/span&gt;&lt;/code&gt; to start with &lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;https://&lt;/span&gt;&lt;/code&gt; instead.
If you have doubts, please check the documentation of the tools you are using,
for example:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;https://git-scm.com/docs/git-submodule/#Documentation/git-submodule.txt-set-url--ltpathgtltnewurlgt&quot;&gt;Git submodule URLs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;https://pip.pypa.io/en/stable/topics/vcs-support/#git&quot;&gt;Pip VCS support&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Note that this applies only to repositories hosted on GitHub&lt;/strong&gt;,
repositories using providers that support the Git protocol won’t be affected.&lt;/p&gt;
&lt;p&gt;Read the Docs tries to keep users informed about deprecations
and breaking changes that may impact projects.
To receive future updates like this, &lt;a class=&quot;reference external&quot; href=&quot;https://landing.mailerlite.com/webforms/landing/p8b7z2&quot;&gt;subscribe to our newsletter&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
</content>
  </entry>
  <entry xml:base="https://blog.readthedocs.com/archive/tag/deprecation/atom.xml">
    <title type="text">Incoming Webhook Deprecations</title>
    <id>https://blog.readthedocs.com/webhook-deprecations/</id>
    <updated>2019-01-21T00:00:00Z</updated>
    <published>2019-01-21T00:00:00Z</published>
    <link href="https://blog.readthedocs.com/webhook-deprecations/" />
    <author>
      <name>Anthony Johnson</name>
    </author>
    <content type="html">&lt;div class=&quot;section&quot; id=&quot;incoming-webhook-deprecations&quot;&gt;

&lt;p&gt;In the coming weeks and months, Read the Docs will be moving some projects away
from our legacy incoming webhooks, towards our per-project webhook integrations.&lt;/p&gt;
&lt;p&gt;Our legacy incoming webhooks were our first attempt at allowing providers like
GitHub to automatically trigger builds on for projects on Read the Docs. These
webhooks lacked a number of security features, and so, about two years ago, we
replaced these with per-project webhook integrations instead. We added a number
of features to per-project webhook integrations at the time, and we stopped new
projects from using the old incoming webhooks.&lt;/p&gt;
&lt;p&gt;It’s possible that your project is still using these deprecated incoming
webhooks if your project was configured on Read the Docs more than two years
ago. If your project does not have an webhook integrations under the
&lt;strong&gt;Integrations&lt;/strong&gt; section of your project’s admin dashboard, you might be using
these legacy incoming webhooks.&lt;/p&gt;
&lt;p&gt;In order to continue building automatically, projects should reconfigure their
repository to use a new project webhook integration instead. For more
information, see our docs on &lt;a class=&quot;reference external&quot; href=&quot;https://docs.readthedocs.io/en/stable/integrations.html#integration-creation&quot; title=&quot;(in Read the Docs user documentation v7.4.1)&quot;&gt;&lt;span&gt;Integration Creation&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are two important dates to note here:&lt;/p&gt;
&lt;dl class=&quot;docutils&quot;&gt;
&lt;dt&gt;January 31st, 2019&lt;/dt&gt;&lt;dd&gt;This is the date that GitHub will stop sending notifications through their
GitHub Services. Your project might be relying on GitHub Services if your
GitHub repository is using the &lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;ReadTheDocs&lt;/span&gt;&lt;/code&gt; GitHub Service and does not
have another webhook to Read the Docs configured.&lt;/dd&gt;
&lt;dt&gt;April 1st, 2019&lt;/dt&gt;&lt;dd&gt;&lt;p&gt;After this date, Read the Docs will stop accepting incoming webhook
notifications for the remaining legacy incoming webhooks. You might be using
one of these incoming webhooks if your repository has a webhook pointing to
any of the following URLs:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;https://readthedocs.org/build&quot;&gt;https://readthedocs.org/build&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;https://readthedocs.org/bitbucket&quot;&gt;https://readthedocs.org/bitbucket&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;https://readthedocs.org/github&quot;&gt;https://readthedocs.org/github&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference external&quot; href=&quot;https://readthedocs.org/gitlab&quot;&gt;https://readthedocs.org/gitlab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;We will be sending periodic notifications over the next few weeks to the owners
of any projects that are still configured to use these deprecated incoming
webhooks.&lt;/p&gt;
&lt;/div&gt;
</content>
  </entry>
</feed>
