gnunet-handbook

The GNUnet Handbook
Log | Files | Refs

commit 111ad31178355b08db7f4bc48dfe573a938c82af
parent ffd280c95fb65efbb724bb4ee56b7781fa358297
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Tue, 17 Dec 2024 11:01:23 +0100

Start conversion to new branch-based releases

Diffstat:
M.buildbot/build.sh | 5+++++
Mconf.py | 5+++--
2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/.buildbot/build.sh b/.buildbot/build.sh @@ -3,4 +3,9 @@ # Conditional extens switch in config export SPHINX_MULTIVERSION=1 +git tag --delete latest || echo "Deleting tag can fail" +# Get latest version branch +latest=$(git for-each-ref --format "%(refname)" | grep -i '^refs/heads/v[0-9]*\.[0-9]*\.x$' | sort | head -n1) +echo $latest" is latest ref" +git tag latest $latest sphinx-multiversion . _build diff --git a/conf.py b/conf.py @@ -128,14 +128,15 @@ else: smv_tag_whitelist = 'latest' # Whitelist pattern for branches (set to None to ignore all branches) -smv_branch_whitelist = r'^.*$' +smv_branch_whitelist = r'^v\d+\.\d+\.x$' #smv_branch_whitelist = 'master' # Whitelist pattern for remotes (set to None to use local branches only) smv_remote_whitelist = None # Pattern for released versions -smv_released_pattern = r'^tags/.*$' +smv_released_pattern = r'^refs/(tags/latest|heads/(?!master)).*$' +#smv_released_pattern = r'^refs/(heads/[^/]+)/(?!master).*$' # Format for versioned output directories inside the build directory smv_outputdir_format = '{ref.name}'