diff options
Diffstat (limited to 'version.bzl')
-rw-r--r-- | version.bzl | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/version.bzl b/version.bzl new file mode 100644 index 0000000..8c7f01c --- /dev/null +++ b/version.bzl @@ -0,0 +1,39 @@ +# Copyright 2019 The Bazel Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Versions of rules_python dependencies.""" + +# Currently used Bazel version. This version is what the rules here are tested +# against. +# This version should be updated together with the version of Bazel +# in .bazelversion. +BAZEL_VERSION = "6.0.0" + +# NOTE: Keep in sync with .bazelci/presubmit.yml +# This is the minimum supported bazel version, that we have some tests for. +MINIMUM_BAZEL_VERSION = "5.4.0" + +# Versions of Bazel which users should be able to use. +# Ensures we don't break backwards-compatibility, +# accidentally forcing users to update their LTS-supported bazel. +# These are the versions used when testing nested workspaces with +# bazel_integration_test. +SUPPORTED_BAZEL_VERSIONS = [ + BAZEL_VERSION, + # TODO @aignas 2023-02-15: the integration tests currently support + # only a single element in this array. + #MINIMUM_BAZEL_VERSION, +] + +def bazel_version_to_binary_label(version): + return "@build_bazel_bazel_%s//:bazel_binary" % version.replace(".", "_") |