[gdal-dev] Meaning of GDAL's git "stable" branch
Kurt Schwehr
schwehr at gmail.com
Thu Jun 25 11:56:31 PDT 2026
Hi all,
I'm being asked the meaning of https://github.com/OSGeo/gdal/tree/stable
and realized I don't really know what that branch is all about. I'm likely
just missing some documentation or discussion, so I apologize in advance.
I see in HOWTO-RELEASE, there is mention of `STABLE_BRANCH`. Is this
related?
https://github.com/OSGeo/gdal/blob/6a231dc29bfeb734227f7e646fe7c41b59e3167d/HOWTO-RELEASE#L105-L121
It points to
https://github.com/OSGeo/GDAL/settings/variables/actions/STABLE_BRANCH, and
it looks like git commits are from the current "STABLE_BRANCH" (e.g., 3.13)
are also pushed onto a "stable" branch:
https://github.com/OSGeo/gdal/blob/6a231dc29bfeb734227f7e646fe7c41b59e3167d/.github/workflows/auto_tag_stable.yml#L49-L50
There is a comment about a unique SHA so that ReadTheDocs gets run. It
looks that this is so that the "stable" Read the Docs link always has the
most recent text on the most current release branch whereas the release/X.Y
will be only updated when a release happens? That doesn't seem right as
right now stable is 4 hours ago and release/3/13 is 6 hours ago:
https://app.readthedocs.org/projects/gdal/ e.g. for these:
https://gdal.org/en/latest/
https://gdal.org/en/stable/
https://gdal.org/en/release-3.13/
Do I have any of that correct and what is the semantic meaning of the
"stable" branch that users should read into it?
Thanks!
-Kurt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20260625/b3b13061/attachment.htm>
More information about the gdal-dev
mailing list