@@ -2,6 +2,18 @@ workspace(name = "rules_scala_annex")
22
33load ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" )
44
5+ # rules_license
6+ rules_license_tag = "1.0.0"
7+
8+ http_archive (
9+ name = "rules_license" ,
10+ sha256 = "26d4021f6898e23b82ef953078389dd49ac2b5618ac564ade4ef87cced147b38" ,
11+ urls = [
12+ "https://mirror.bazel.build/github.com/bazelbuild/rules_license/releases/download/{tag}/rules_license-{tag}.tar.gz" .format (tag = rules_license_tag ),
13+ "https://github.com/bazelbuild/rules_license/releases/download/{tag}/rules_license-{tag}.tar.gz" .format (tag = rules_license_tag ),
14+ ],
15+ )
16+
517# skylib
618
719bazel_skylib_tag = "1.7.1"
@@ -21,11 +33,26 @@ load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
2133
2234bazel_skylib_workspace ()
2335
36+ # rules_java
37+ http_archive (
38+ name = "rules_java" ,
39+ sha256 = "a9690bc00c538246880d5c83c233e4deb83fe885f54c21bb445eb8116a180b83" ,
40+ urls = [
41+ "https://github.com/bazelbuild/rules_java/releases/download/7.12.2/rules_java-7.12.2.tar.gz" ,
42+ ],
43+ )
44+
45+ load ("@rules_java//java:repositories.bzl" , "rules_java_dependencies" )
46+
47+ rules_java_dependencies ()
48+
49+ register_toolchains ("//:repository_default_toolchain_21_definition" )
50+
2451# com_github_bazelbuild_buildtools
2552
26- buildtools_tag = "7.1.2 "
53+ buildtools_tag = "7.3.1 "
2754
28- buildtools_sha256 = "4c63e823e6944c950401f92155416c631a65657dd32e1021451fc015faf22ecb "
55+ buildtools_sha256 = "118602587d5804c720c1617db30f56c93ec7a2bdda5e915125fccf7421e78412 "
2956
3057http_archive (
3158 name = "com_github_bazelbuild_buildtools" ,
@@ -47,48 +74,12 @@ http_archive(
4774 urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.16/rules_cc-0.0.16.tar.gz" ],
4875)
4976
50- # io_bazel_rules_go
51-
52- rules_go_tag = "v0.43.0"
53-
54- rules_go_sha256 = "8e968b5fcea1d2d64071872b12737bbb5514524ee5f0a4f54f5920266c261acb"
55-
56- http_archive (
57- name = "io_bazel_rules_go" ,
58- integrity = "sha256-1qtrV+SMCVI+kwUPE2mPcIQoz9XmGSUuNp03evZZdwc=" ,
59- urls = [
60- "https://storage.googleapis.com/bazel-mirror/github.com/bazelbuild/rules_go/releases/download/{tag}/rules_go-{tag}.zip" .format (tag = rules_go_tag ),
61- "https://github.com/bazelbuild/rules_go/releases/download/{tag}/rules_go-{tag}.zip" .format (tag = rules_go_tag ),
62- ],
63- )
64-
65- load ("@io_bazel_rules_go//go:deps.bzl" , "go_register_toolchains" , "go_rules_dependencies" )
66-
67- go_rules_dependencies ()
68-
69- go_register_toolchains (version = "1.17" )
70-
71- # rules_java
72- http_archive (
73- name = "rules_java" ,
74- sha256 = "a9690bc00c538246880d5c83c233e4deb83fe885f54c21bb445eb8116a180b83" ,
75- urls = [
76- "https://github.com/bazelbuild/rules_java/releases/download/7.12.2/rules_java-7.12.2.tar.gz" ,
77- ],
78- )
79-
80- load ("@rules_java//java:repositories.bzl" , "rules_java_dependencies" )
81-
82- rules_java_dependencies ()
83-
84- register_toolchains ("//:repository_default_toolchain_21_definition" )
85-
8677# rules_jvm_external
87- rules_jvm_external_tag = "6.1 "
78+ rules_jvm_external_tag = "6.5 "
8879
8980http_archive (
9081 name = "rules_jvm_external" ,
91- sha256 = "42a6d48eb2c08089961c715a813304f30dc434df48e371ebdd868fc3636f0e82 " ,
82+ sha256 = "c5b27928eeb8f0761f0805540587660f0ecc6946e9c04bf0d4c89e2f7d332b2b " ,
9283 strip_prefix = "rules_jvm_external-{}" .format (rules_jvm_external_tag ),
9384 url = "https://github.com/bazelbuild/rules_jvm_external/archive/{}.zip" .format (rules_jvm_external_tag ),
9485)
@@ -110,7 +101,7 @@ load("@annex//:defs.bzl", annex_pinned_maven_install = "pinned_maven_install")
110101
111102annex_pinned_maven_install ()
112103
113- scala_register_toolchains (default_scala_toolchain_name = "zinc_2_13 " )
104+ scala_register_toolchains (default_scala_toolchain_name = "annex_zinc_2_13 " )
114105
115106# Scala 2.12
116107
@@ -185,6 +176,27 @@ load("@rules_proto//proto:setup.bzl", "rules_proto_setup")
185176
186177rules_proto_setup ()
187178
179+ # rules_go
180+
181+ rules_go_tag = "v0.43.0"
182+
183+ rules_go_sha256 = "d6ab6b57e48c09523e93050f13698f708428cfd5e619252e369d377af6597707"
184+
185+ http_archive (
186+ name = "io_bazel_rules_go" ,
187+ sha256 = rules_go_sha256 ,
188+ urls = [
189+ "https://storage.googleapis.com/bazel-mirror/github.com/bazelbuild/rules_go/releases/download/{tag}/rules_go-{tag}.zip" .format (tag = rules_go_tag ),
190+ "https://github.com/bazelbuild/rules_go/releases/download/{tag}/rules_go-{tag}.zip" .format (tag = rules_go_tag ),
191+ ],
192+ )
193+
194+ load ("@io_bazel_rules_go//go:deps.bzl" , "go_register_toolchains" , "go_rules_dependencies" )
195+
196+ go_rules_dependencies ()
197+
198+ go_register_toolchains (version = "1.17" )
199+
188200# Stardoc
189201
190202http_archive (
@@ -210,11 +222,11 @@ stardoc_pinned_maven_install()
210222
211223# rules_pkg
212224
213- rules_pkg_version = "1.0.0 "
225+ rules_pkg_version = "1.0.1 "
214226
215227http_archive (
216228 name = "rules_pkg" ,
217- sha256 = "cad05f864a32799f6f9022891de91ac78f30e0fa07dc68abac92a628121b5b11 " ,
229+ sha256 = "d20c951960ed77cb7b341c2a59488534e494d5ad1d30c4818c736d57772a9fef " ,
218230 urls = [
219231 "https://github.com/bazelbuild/rules_pkg/releases/download/{v}/rules_pkg-{v}.tar.gz" .format (v = rules_pkg_version ),
220232 ],
@@ -225,11 +237,11 @@ load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
225237rules_pkg_dependencies ()
226238
227239# rules_python - this is needed by rules_jvm_external for some reason
228- rules_python_tag = "0.33.2 "
240+ rules_python_tag = "0.36.0 "
229241
230242http_archive (
231243 name = "rules_python" ,
232- sha256 = "e3f1cc7a04d9b09635afb3130731ed82b5f58eadc8233d4efb59944d92ffc06f " ,
244+ sha256 = "ca77768989a7f311186a29747e3e95c936a41dffac779aff6b443db22290d913 " ,
233245 strip_prefix = "rules_python-{}" .format (rules_python_tag ),
234246 url = "https://github.com/bazelbuild/rules_python/releases/download/{}/rules_python-{}.tar.gz" .format (rules_python_tag , rules_python_tag ),
235247)
0 commit comments