versions.get()
Returns the current Bazel version
PARAMETERS
versions.parse(bazel_version)
Parses a version string into a 3-tuple of ints
int tuples can be compared directly using binary operators (<, >).
PARAMETERS
Name | Description | Default Value |
---|---|---|
bazel_version | the Bazel version string | none |
versions.check(minimum_bazel_version, maximum_bazel_version, bazel_version)
Check that the version of Bazel is valid within the specified range.
PARAMETERS
Name | Description | Default Value |
---|---|---|
minimum_bazel_version | minimum version of Bazel expected | none |
maximum_bazel_version | maximum version of Bazel expected | None |
bazel_version | the version of Bazel to check. Used for testing, defaults to native.bazel_version | None |
versions.is_at_most(threshold, version)
Check that a version is lower or equals to a threshold.
PARAMETERS
Name | Description | Default Value |
---|---|---|
threshold | the maximum version string | none |
version | the version string to be compared to the threshold | none |
versions.is_at_least(threshold, version)
Check that a version is higher or equals to a threshold.
PARAMETERS
Name | Description | Default Value |
---|---|---|
threshold | the minimum version string | none |
version | the version string to be compared to the threshold | none |