-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathWORKSPACE
More file actions
74 lines (46 loc) · 2.25 KB
/
WORKSPACE
File metadata and controls
74 lines (46 loc) · 2.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
workspace(name = "valdi_widgets")
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
# Valdi bleeding edge (https://github.com/Snapchat/Valdi)
http_archive(
name = "valdi",
strip_prefix = "Valdi-45b28375a189da8f9c24544e3b2d40318d3386a9",
url = "https://github.com/Snapchat/Valdi/archive/45b28375a189da8f9c24544e3b2d40318d3386a9.tar.gz",
)
# For local development (uncomment to use local Valdi checkout):
# local_repository(name = "valdi", path = "/Users/cholgate/Snapchat/Dev/mobile/client/src/open_source")
# Valdi release beta-0.0.2 (https://github.com/Snapchat/Valdi/releases)
# http_archive(
# name = "valdi",
# strip_prefix = "Valdi-beta-0.0.2",
# url = "https://github.com/Snapchat/Valdi/archive/refs/tags/beta-0.0.2.tar.gz",
# )
load("@valdi//bzl:workspace_prepare.bzl", "valdi_prepare_workspace")
valdi_prepare_workspace()
load("@valdi//bzl:workspace_preinit.bzl", "valdi_preinitialize_workspace")
valdi_preinitialize_workspace()
load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies", "aspect_bazel_lib_register_toolchains", "register_yq_toolchains")
register_yq_toolchains()
# Required bazel-lib dependencies
aspect_bazel_lib_dependencies()
# Required rules_shell dependencies
load("@rules_shell//shell:repositories.bzl", "rules_shell_dependencies", "rules_shell_toolchains")
rules_shell_dependencies()
rules_shell_toolchains()
# Register bazel-lib toolchains
aspect_bazel_lib_register_toolchains()
# Create the host platform repository transitively required by bazel-lib
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("@platforms//host:extension.bzl", "host_platform_repo")
maybe(
host_platform_repo,
name = "host_platform",
)
load("@valdi//bzl:workspace_init.bzl", "platform_dependency_rule", "valdi_initialize_workspace")
platform_dependency_rule(name = "platform_check")
load("@platform_check//:target_platform.bzl", "VALDI_PLATFORM_DEPENDENCIES")
valdi_initialize_workspace(VALDI_PLATFORM_DEPENDENCIES)
load("@valdi_npm//:repositories.bzl", "npm_repositories")
npm_repositories()
load("@valdi//bzl:workspace_postinit.bzl", "valdi_post_initialize_workspace")
valdi_post_initialize_workspace()