Skip to content

Commit b42ae33

Browse files
committed
feat: import toolchains to use for copy actions
1 parent 5211558 commit b42ae33

File tree

14 files changed

+59
-36
lines changed

14 files changed

+59
-36
lines changed

.github/workflows/ci.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,12 +224,12 @@ jobs:
224224
include:
225225
- os: windows-latest
226226
config: local
227-
bazelversion: 6.2.0
227+
bazelversion: 6.3.2
228228
folder: e2e/bzlmod
229229
bzlmodEnabled: true
230230
- os: macos-latest
231231
config: local
232-
bazelversion: 6.2.0
232+
bazelversion: 6.3.2
233233
folder: e2e/bzlmod
234234
bzlmodEnabled: true
235235
- os: ubuntu-latest

.github/workflows/release_prep.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,14 @@ EOF
6666

6767
awk 'f;/--SNIP--/{f=1}' e2e/workspace/WORKSPACE
6868
echo "\`\`\`"
69+
70+
cat << EOF
71+
72+
To use rules_js with bazel-lib 2.0, you must additionally register the coreutils toolchain.
73+
74+
\`\`\`starlark
75+
load("@aspect_bazel_lib//lib:repositories.bzl", "register_coreutils_toolchains")
76+
77+
register_coreutils_toolchains()
78+
\`\`\`
79+
EOF

MODULE.bazel

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ module(
88

99
# Lower-bounds for runtime dependencies.
1010
# Do not bump these unless rules_js requires a newer version to function.
11-
bazel_dep(name = "aspect_bazel_lib", version = "1.31.2")
11+
bazel_dep(name = "aspect_bazel_lib", version = "1.38.1")
1212
bazel_dep(name = "bazel_features", version = "0.1.0")
1313
bazel_dep(name = "bazel_skylib", version = "1.4.1")
1414
bazel_dep(name = "rules_nodejs", version = "5.8.2")
@@ -37,14 +37,16 @@ bazel_dep(name = "gazelle", version = "0.33.0", dev_dependency = True, repo_name
3737
bazel_dep(name = "buildifier_prebuilt", version = "6.3.3", dev_dependency = True)
3838
bazel_dep(name = "bazel_skylib_gazelle_plugin", version = "1.4.1", dev_dependency = True)
3939

40-
ext = use_extension(
40+
host = use_extension(
4141
"@aspect_bazel_lib//lib:extensions.bzl",
42-
"ext",
42+
"host",
4343
dev_dependency = True,
4444
)
45-
ext.host()
46-
use_repo(ext, "aspect_bazel_lib_host")
47-
use_repo(ext, "coreutils_toolchains")
45+
host.host()
46+
use_repo(host, "aspect_bazel_lib_host")
47+
48+
bazel_lib_toolchains = use_extension("@aspect_bazel_lib//lib:extensions.bzl", "toolchains")
49+
use_repo(bazel_lib_toolchains, "coreutils_toolchains")
4850

4951
node_dev = use_extension(
5052
"@rules_nodejs//nodejs:extensions.bzl",

e2e/bzlmod/MODULE.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module(
55
)
66

77
bazel_dep(name = "aspect_rules_js", version = "0.0.0")
8-
bazel_dep(name = "aspect_bazel_lib", version = "2.0.0-rc0")
8+
bazel_dep(name = "aspect_bazel_lib", version = "2.0.1")
99
bazel_dep(name = "bazel_skylib", version = "1.4.1")
1010

1111
local_path_override(

e2e/js_run_devserver/MODULE.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module(
55
)
66

77
bazel_dep(name = "bazel_skylib", version = "1.4.1")
8-
bazel_dep(name = "aspect_bazel_lib", version = "1.32.1")
8+
bazel_dep(name = "aspect_bazel_lib", version = "1.38.1")
99
bazel_dep(name = "rules_go", version = "0.41.0")
1010
bazel_dep(name = "aspect_rules_js", version = "0.0.0")
1111
local_path_override(

e2e/npm_translate_lock/MODULE.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module(
55
)
66

77
bazel_dep(name = "bazel_skylib", version = "1.4.1")
8-
bazel_dep(name = "aspect_bazel_lib", version = "1.32.1")
8+
bazel_dep(name = "aspect_bazel_lib", version = "1.38.1")
99
bazel_dep(name = "aspect_rules_js", version = "0.0.0")
1010
local_path_override(
1111
module_name = "aspect_rules_js",

e2e/npm_translate_lock_empty/MODULE.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module(
55
)
66

77
bazel_dep(name = "bazel_skylib", version = "1.4.1")
8-
bazel_dep(name = "aspect_bazel_lib", version = "1.32.1")
8+
bazel_dep(name = "aspect_bazel_lib", version = "1.38.1")
99
bazel_dep(name = "aspect_rules_js", version = "0.0.0")
1010
local_path_override(
1111
module_name = "aspect_rules_js",

e2e/npm_translate_lock_partial_clone/MODULE.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module(
55
)
66

77
bazel_dep(name = "bazel_skylib", version = "1.4.1")
8-
bazel_dep(name = "aspect_bazel_lib", version = "1.32.1")
8+
bazel_dep(name = "aspect_bazel_lib", version = "1.38.1")
99
bazel_dep(name = "aspect_rules_js", version = "0.0.0")
1010
local_path_override(
1111
module_name = "aspect_rules_js",

e2e/pnpm_workspace/MODULE.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module(
66

77
bazel_dep(name = "bazel_skylib", version = "1.4.1")
88
bazel_dep(name = "rules_nodejs", version = "5.8.2")
9-
bazel_dep(name = "aspect_bazel_lib", version = "1.32.1")
9+
bazel_dep(name = "aspect_bazel_lib", version = "1.38.1")
1010
bazel_dep(name = "aspect_rules_js", version = "0.0.0")
1111
local_path_override(
1212
module_name = "aspect_rules_js",

examples/js_library/two/BUILD.bazel

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
load(":tsc.bzl", "tsc")
2-
load("@aspect_bazel_lib//lib:docs.bzl", "stardoc_with_diff_test", "update_docs")
32
load("@aspect_rules_js//js:defs.bzl", "js_test")
43
load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
54

@@ -32,11 +31,15 @@ bzl_library(
3231
],
3332
)
3433

35-
stardoc_with_diff_test(
36-
name = "tsc-docs",
37-
bzl_library_target = ":tsc",
38-
)
39-
40-
update_docs(
41-
name = "docs",
42-
)
34+
# TODO(derek): stardoc doesn't work under bzlmod with these
35+
# targets when working against an overridden version of bazel-lib.
36+
# Remove comments of the released version of bazel-lib succeeds.
37+
#
38+
# stardoc_with_diff_test(
39+
# name = "tsc-docs",
40+
# bzl_library_target = ":tsc",
41+
# )
42+
#
43+
# update_docs(
44+
# name = "docs",
45+
# )

0 commit comments

Comments
 (0)