mirror of
https://github.com/bazel-contrib/bazel-lib
synced 2024-11-25 11:32:33 +00:00
1be6994ca6
* fix: use source toolchains for git archive prereleases * Add comment about "g" prefix
16 lines
796 B
Python
16 lines
796 B
Python
"version information. replaced with stamped info with each release"
|
|
|
|
# This is automagically replace by git during git archive using `git export-subst`
|
|
# See https://git-scm.com/docs/git-archive#Documentation/git-archive.txt-export-subst
|
|
_VERSION_PRIVATE = "$Format:%(describe:tags=true)$"
|
|
|
|
VERSION = "0.0.0" if _VERSION_PRIVATE.startswith("$Format") else _VERSION_PRIVATE.replace("v", "", 1)
|
|
|
|
# Whether bazel-lib is a pre-release, and therefore has no release artifacts to download.
|
|
# NB: When GitHub runs `git archive` to serve a source archive file,
|
|
# it honors our .gitattributes and stamps this file, e.g.
|
|
# _VERSION_PRIVATE = "v2.0.3-7-g57bfe2c1"
|
|
# From https://git-scm.com/docs/git-describe:
|
|
# > The "g" prefix stands for "git"
|
|
IS_PRERELEASE = VERSION == "0.0.0" or VERSION.find("g") >= 0
|