|
13 | 13 | # See the License for the specific language governing permissions and |
14 | 14 | # limitations under the License. |
15 | 15 |
|
16 | | -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") |
17 | | - |
18 | 16 | local_repository( |
19 | 17 | name="rules_docker_compose_test", |
20 | 18 | path= "..", |
21 | 19 | ) |
22 | 20 |
|
23 | | -http_archive( |
24 | | - name = "rules_oci", |
25 | | - sha256 = "1bd16e455278d523f01326e0c3964cd64d7840a7e99cdd6e2617e59f698f3504", |
26 | | - strip_prefix = "rules_oci-2.2.0", |
27 | | - url = "https://github.com/bazel-contrib/rules_oci/releases/download/v2.2.0/rules_oci-v2.2.0.tar.gz", |
28 | | -) |
29 | | - |
30 | | -RULES_JVM_EXTERNAL_TAG = "6.0" |
31 | | -RULES_JVM_EXTERNAL_SHA = "85fd6bad58ac76cc3a27c8e051e4255ff9ccd8c92ba879670d195622e7c0a9b7" |
32 | | - |
33 | | -http_archive( |
34 | | - name = "rules_jvm_external", |
35 | | - strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG, |
36 | | - sha256 = RULES_JVM_EXTERNAL_SHA, |
37 | | - url = "https://github.com/bazelbuild/rules_jvm_external/releases/download/%s/rules_jvm_external-%s.tar.gz" % (RULES_JVM_EXTERNAL_TAG, RULES_JVM_EXTERNAL_TAG) |
38 | | -) |
39 | | - |
40 | | -load("@rules_oci//oci:dependencies.bzl", "rules_oci_dependencies") |
41 | | -rules_oci_dependencies() |
42 | | - |
43 | | -load("@rules_oci//oci:repositories.bzl", "oci_register_toolchains") |
44 | | -oci_register_toolchains(name = "oci") |
45 | | - |
46 | | -load("@rules_oci//oci:pull.bzl", "oci_pull") |
47 | | - |
48 | | -oci_pull( |
49 | | - name = "openjdk", |
50 | | - digest = "sha256:29c44ad7bb159a29a4458b74e8d37c1995cb8dc32abdd35e6d3e3d493e682d10", |
51 | | - image = "openjdk", |
52 | | - platforms = [ |
53 | | - "linux/amd64", |
54 | | - "linux/arm64/v8", |
55 | | - ], |
56 | | -) |
57 | | - |
58 | | -oci_pull( |
59 | | - name = "ubuntu", |
60 | | - digest = "sha256:278628f08d4979fb9af9ead44277dbc9c92c2465922310916ad0c46ec9999295", |
61 | | - image = "ubuntu", |
62 | | - platforms = [ |
63 | | - "linux/amd64", |
64 | | - "linux/arm64/v8", |
65 | | - ], |
66 | | -) |
67 | | - |
68 | | -load("@rules_jvm_external//:repositories.bzl", "rules_jvm_external_deps") |
69 | | -rules_jvm_external_deps() |
70 | | - |
71 | | -load("@rules_jvm_external//:setup.bzl", "rules_jvm_external_setup") |
72 | | -rules_jvm_external_setup() |
73 | | - |
74 | | -load("@rules_jvm_external//:defs.bzl", "maven_install") |
75 | | - |
76 | | -# if the list of dependencies changes run: |
77 | | -# bazel run @unpinned_maven//:pin |
78 | | -maven_install( |
79 | | - artifacts = [ |
80 | | - "org.junit.jupiter:junit-jupiter-api:5.10.1", |
81 | | - "org.junit.platform:junit-platform-console-standalone:1.10.0", |
82 | | - ], |
83 | | - repositories = [ |
84 | | - "https://repo1.maven.org/maven2", |
85 | | - ], |
86 | | - maven_install_json = "//:maven_install.json", |
87 | | -) |
88 | | - |
89 | | -load("@maven//:defs.bzl", "pinned_maven_install") |
90 | | -pinned_maven_install() |
91 | | - |
92 | 21 | load("@rules_docker_compose_test//:repositories.bzl", "rules_docker_compose_test_repositories") |
93 | 22 | rules_docker_compose_test_repositories() |
94 | 23 |
|
95 | 24 | load("@rules_docker_compose_test//:setup.bzl", "rules_docker_compose_test_dependencies", "repo_absolute_path") |
96 | 25 | rules_docker_compose_test_dependencies() |
97 | 26 | repo_absolute_path(name="repo_absolute_path") |
98 | | - |
99 | | -load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies") |
100 | | -go_rules_dependencies() |
101 | | -go_register_toolchains(version = "1.23.0") |
0 commit comments