mirror of
git://git.yoctoproject.org/yocto-autobuilder-helper.git
synced 2025-07-19 20:59:02 +02:00
scripts: run-docs-build: automatically build new yocto-docs branches
Since commit 01dd5af7954e24552aca022917669b27bb0541ed, all later releases of yocto-docs can be built with Sphinx. Instead of manually updating this list, let's have git return the list of remote branches which contains the commit. dunfell branch was initially released without Sphinx support but was later patched, hence why it's explicitly listed. Cc: Quentin Schulz <foss+yocto@0leil.net> Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
592863ebab
commit
d69a2adc43
|
@ -70,7 +70,18 @@ rsync -irlp --checksum --ignore-times --delete bitbake docs@docs.yoctoproject.or
|
|||
cd $ypdocs
|
||||
|
||||
# Again, keeping even the no longer supported releases (see above comment)
|
||||
for branch in dunfell gatesgarth hardknott honister master master-next transition; do
|
||||
first_sphinx_commit=01dd5af7954e24552aca022917669b27bb0541ed
|
||||
for branch in dunfell transition $(git branch --remote --contains "$first_sphinx_commit" --format '%(refname:lstrip=3)'); do
|
||||
if [ "$branch" = "HEAD" ]; then
|
||||
continue
|
||||
fi
|
||||
|
||||
# Do not build <release>-next branches as they are development branches only
|
||||
# Do build master-next branch though!
|
||||
if echo "$branch" | grep -v "master-next" | grep -q -E "-next$"; then
|
||||
continue
|
||||
fi
|
||||
|
||||
echo Building $branch branch
|
||||
git checkout $branch
|
||||
git checkout master releases.rst
|
||||
|
|
Loading…
Reference in New Issue
Block a user