Skip to content

Commit 0644c03

Browse files
committed
export more symbols for integrators
1 parent 919e9cc commit 0644c03

File tree

2 files changed

+30
-4
lines changed

2 files changed

+30
-4
lines changed

opa/defs.bzl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
load("//opa/private:opa_toolchain.bzl", _opa_toolchain = "opa_toolchain")
2-
load("//opa/private:opa_library.bzl", _opa_library = "opa_library")
1+
load("//opa/private:opa_toolchain.bzl", _OpacInfo = "OpacInfo", _opa_toolchain = "opa_toolchain")
2+
load("//opa/private:opa_library.bzl", _OpaInfo = "OpaInfo", _opa_library = "opa_library")
33
load("//opa/private:opa_test.bzl", _opa_test = "opa_test")
44
load("//opa/private:opa_check.bzl", _opa_check = "opa_check")
55
load("//opa/private:opa_eval_binary.bzl", _opa_eval_binary = "opa_eval_binary")
@@ -9,3 +9,5 @@ opa_library = _opa_library
99
opa_test = _opa_test
1010
opa_check = _opa_check
1111
opa_eval_binary = _opa_eval_binary
12+
OpaInfo = _OpaInfo
13+
OpacInfo = _OpacInfo

tools/BUILD.bazel

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ opa_toolchain(
1515
capabilities_json = "@opa_capabilities_json//file",
1616
opa = "@opa_linux_amd64//file",
1717
opa_signer = ":opa_signer",
18+
visibility = ["//visibility:public"],
1819
)
1920

2021
opa_toolchain(
@@ -23,6 +24,7 @@ opa_toolchain(
2324
capabilities_json = "@opa_capabilities_json//file",
2425
opa = "@opa_linux_arm64_static//file",
2526
opa_signer = ":opa_signer",
27+
visibility = ["//visibility:public"],
2628
)
2729

2830
opa_toolchain(
@@ -31,6 +33,7 @@ opa_toolchain(
3133
capabilities_json = "@opa_capabilities_json//file",
3234
opa = "@opa_darwin_amd64//file",
3335
opa_signer = ":opa_signer",
36+
visibility = ["//visibility:public"],
3437
)
3538

3639
opa_toolchain(
@@ -39,6 +42,7 @@ opa_toolchain(
3942
capabilities_json = "@opa_capabilities_json//file",
4043
opa = "@opa_darwin_arm64_static//file",
4144
opa_signer = ":opa_signer",
45+
visibility = ["//visibility:public"],
4246
)
4347

4448
opa_toolchain(
@@ -47,6 +51,7 @@ opa_toolchain(
4751
capabilities_json = "@opa_capabilities_json//file",
4852
opa = "@opa_windows_amd64//file",
4953
opa_signer = ":opa_signer",
54+
visibility = ["//visibility:public"],
5055
)
5156

5257
toolchain(
@@ -61,6 +66,7 @@ toolchain(
6166
],
6267
toolchain = ":opa_linux_amd64",
6368
toolchain_type = ":toolchain_type",
69+
visibility = ["//visibility:public"],
6470
)
6571

6672
toolchain(
@@ -75,22 +81,38 @@ toolchain(
7581
],
7682
toolchain = ":opa_linux_arm64",
7783
toolchain_type = ":toolchain_type",
84+
visibility = ["//visibility:public"],
7885
)
7986

8087
toolchain(
8188
name = "opa_darwin_amd64_toolchain",
8289
exec_compatible_with = [
83-
"@platforms//os:macos",
90+
"@platforms//os:osx",
8491
"@platforms//cpu:x86_64",
8592
],
8693
target_compatible_with = [
87-
"@platforms//os:macos",
94+
"@platforms//os:osx",
8895
"@platforms//cpu:x86_64",
8996
],
9097
toolchain = ":opa_macos_amd64",
9198
toolchain_type = ":toolchain_type",
99+
visibility = ["//visibility:public"],
92100
)
93101

102+
# toolchain(
103+
# name = "opa_osx_amd64_toolchain",
104+
# exec_compatible_with = [
105+
# "@platforms//os:osx",
106+
# "@platforms//cpu:x86_64",
107+
# ],
108+
# target_compatible_with = [
109+
# "@platforms//os:osx",
110+
# "@platforms//cpu:x86_64",
111+
# ],
112+
# toolchain = ":opa_macos_amd64",
113+
# toolchain_type = ":toolchain_type",
114+
# )
115+
94116
toolchain(
95117
name = "opa_darwin_arm64_toolchain",
96118
exec_compatible_with = [
@@ -103,6 +125,7 @@ toolchain(
103125
],
104126
toolchain = ":opa_macos_arm64",
105127
toolchain_type = ":toolchain_type",
128+
visibility = ["//visibility:public"],
106129
)
107130

108131
toolchain(
@@ -117,4 +140,5 @@ toolchain(
117140
],
118141
toolchain = ":opa_windows_amd64",
119142
toolchain_type = ":toolchain_type",
143+
visibility = ["//visibility:public"],
120144
)

0 commit comments

Comments
 (0)