1111# SPDX-License-Identifier: Apache-2.0
1212# *******************************************************************************
1313
14- module (
15- name = "score_tooling" ,
16- version = "0.0.0" ,
17- compatibility_level = 1 ,
18- )
14+ module (name = "score_tooling" )
1915
2016###############################################################################
2117# Core Dependencies
@@ -28,7 +24,7 @@ bazel_dep(name = "aspect_rules_lint", version = "1.5.3")
2824bazel_dep (name = "rules_shell" , version = "0.5.0" )
2925bazel_dep (name = "rules_java" , version = "8.15.1" )
3026bazel_dep (name = "rules_rust" , version = "0.61.0" )
31- bazel_dep (name = "rules_multitool" , version = "1.9.0" )
27+ bazel_dep (name = "rules_multitool" , version = "1.9.0" , dev_dependency = True )
3228bazel_dep (name = "score_rust_policies" , version = "0.0.2" )
3329bazel_dep (name = "bazel_skylib" , version = "1.7.1" )
3430bazel_dep (name = "buildifier_prebuilt" , version = "8.2.0.2" )
@@ -151,51 +147,19 @@ pip.parse(
151147)
152148use_repo (pip , "pip_tooling" )
153149
154- ###############################################################################
155- # Multitool Hub (for ruff, pyright, actionlint, etc.)
156- ###############################################################################
157- multitool = use_extension ("@rules_multitool//multitool:extension.bzl" , "multitool" )
158-
159- #python_basics
160- multitool .hub (lockfile = "python_basics/multitool.lock.json" )
161- use_repo (multitool , "multitool" )
162-
163- # Ruff Hub
164- multitool .hub (
165- hub_name = "ruff_hub" ,
166- lockfile = "tools/ruff.lock.json" ,
167- )
168- use_repo (multitool , "ruff_hub" )
169-
170- # Actionlint Hub
171- multitool .hub (
172- hub_name = "actionlint_hub" ,
173- lockfile = "tools/actionlint.lock.json" ,
174- )
175- use_repo (multitool , "actionlint_hub" )
176-
177- # Shellcheck Hub
178- multitool .hub (
179- hub_name = "shellcheck_hub" ,
180- lockfile = "tools/shellcheck.lock.json" ,
181- )
182- use_repo (multitool , "shellcheck_hub" )
183-
184- # YAMLfmt Hub
185- multitool .hub (
186- hub_name = "yamlfmt_hub" ,
187- lockfile = "tools/yamlfmt.lock.json" ,
188- )
189- use_repo (multitool , "yamlfmt_hub" )
190-
191150register_toolchains (
192151 "//bazel/rules/rules_score:sphinx_default_toolchain" ,
193152)
194153
195154###############################################################################
196155# Dev Dependencies (for testing)
197156###############################################################################
198- bazel_dep (name = "score_docs_as_code" , version = "3.0.1" , dev_dependency = True )
157+ bazel_dep (name = "score_docs_as_code" , dev_dependency = True )
158+ git_override (
159+ module_name = "score_docs_as_code" ,
160+ remote = "https://github.com/eclipse-score/docs-as-code.git" ,
161+ commit = "4a05a739e56fbc8bf41b8445f3ac2b84db85bdd8" ,
162+ )
199163
200164###############################################################################
201165# Dependencies for Manual Analysis
@@ -219,4 +183,3 @@ git_override(
219183 module_name = "lobster" ,
220184 commit = "56881461f9d3fde2918d1731aa5937aaf64cd67c" ,
221185 remote = "https://github.com/bmw-software-engineering/lobster.git" ,
222- )
0 commit comments