From 175fad9af9fa95b1a49fe1d8759bd71e6a5e456e Mon Sep 17 00:00:00 2001
From: Jeremy Stanley <fungi@yuggoth.org>
Date: Tue, 4 Aug 2020 13:58:44 +0000
Subject: [PATCH] Add Release Notes to documentation

We're building the sdist to be able to add PBR's changelog in its
docs, so may as well publish the Release Notes document it builds
too.

Change-Id: Icd1b4ae04de8034bc15db87be457751e70e26f6d
---
 .gitignore                       | 2 ++
 README.rst                       | 1 +
 doc/source/user/index.rst        | 1 +
 doc/source/user/releasenotes.rst | 6 ++++++
 tox.ini                          | 2 +-
 5 files changed, 11 insertions(+), 1 deletion(-)
 create mode 100644 doc/source/user/releasenotes.rst

diff --git a/.gitignore b/.gitignore
index eaebb3ee..ac108e44 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,6 +9,8 @@ doc/source/reference/api/
 
 # Files created by releasenotes build
 releasenotes/build
+releasenotes/notes/reno.cache
+RELEASENOTES.rst
 
 # Packages/installer info
 *.egg
diff --git a/README.rst b/README.rst
index 3b6da886..0b6c229f 100644
--- a/README.rst
+++ b/README.rst
@@ -34,6 +34,7 @@ them as quickly as possible.
 * Documentation: https://docs.openstack.org/pbr/latest/
 * Source: https://opendev.org/openstack/pbr
 * Bugs: https://bugs.launchpad.net/pbr
+* Release Notes: https://docs.openstack.org/pbr/latest/user/releasenotes.html
 * ChangeLog: https://docs.openstack.org/pbr/latest/user/history.html
 
 .. _d2to1: https://pypi.python.org/pypi/d2to1
diff --git a/doc/source/user/index.rst b/doc/source/user/index.rst
index 7854dc54..0c5fec2d 100644
--- a/doc/source/user/index.rst
+++ b/doc/source/user/index.rst
@@ -9,4 +9,5 @@
    packagers
    semver
    compatibility
+   releasenotes
    history
diff --git a/doc/source/user/releasenotes.rst b/doc/source/user/releasenotes.rst
new file mode 100644
index 00000000..6647c660
--- /dev/null
+++ b/doc/source/user/releasenotes.rst
@@ -0,0 +1,6 @@
+===============
+ Release Notes
+===============
+
+.. include:: ../../../RELEASENOTES.rst
+  :start-line: 4
diff --git a/tox.ini b/tox.ini
index 6bebc70f..7bc530a0 100644
--- a/tox.ini
+++ b/tox.ini
@@ -26,8 +26,8 @@ deps =
   -r{toxinidir}/doc/requirements.txt
 commands =
   rm -rf doc/build doc/source/reference/api
+  python setup.py sdist
   sphinx-build -W -b html doc/source doc/build/html {posargs}
-usedevelop = False
 
 [testenv:releasenotes]
 whitelist_externals = rm