Test Builds
This repository is used internally to create different scenarios on build configs and trigger many builds on Read the Docs productions.
Each branch should explain on it’s docs/index.rst
what’s about and how the
QA process can be considered a success or a failure.
If we need to test a very specific use case, we create a new branch with
the issue number and the repository, like: issue-1234-org
, issue-4321-ext
or similar.
Scenarios
Each of these scenarios is a branch that can be built independently from the others.
Please, check all the branches and all the tags to be sure.
Adding a new scenario to the repository
Create a new branch from
master
using an appropiate nameExplain what’s the use case in its
docs/index.rst
fileHow to check if the QA can be considered success or failure
Add links to the issue tracker where there are more information
Add or modify the necessary files
Make sure that these files contains the minimum configuration needed:
remove auto generated comments
configs not used
Push your changes
Sphinx configuration file used to build this docs (see full file),
1# -*- coding: utf-8 -*-
2
3# Default settings
4project = 'Test Builds'
5extensions = [
6 'sphinx_autorun',
7]
8
9latex_engine = 'xelatex' # allow us to build Unicode chars
10
11
12# Include all your settings here
13html_theme = 'sphinx_rtd_theme'
14
15
16
17
>>> # Build at
>>> import datetime
>>> datetime.datetime.utcnow() # UTC
datetime.datetime(2023, 5, 23, 17, 22, 10, 313461)