@@ -20,6 +20,20 @@ node.toolchain(
20
20
name = "node16_nvmrc" ,
21
21
node_version_from_nvmrc = "//:.nvmrc" ,
22
22
)
23
+ node .toolchain (
24
+ name = "node17_custom" ,
25
+ node_repositories = {
26
+ "17.0.1-darwin_arm64" : ("node-v17.0.1-darwin-arm64.tar.gz" , "node-v17.0.1-darwin-arm64" , "b49c65be9112f7e5de4e39f4f01e541ee73b3d28d3e2bbd3ea85a86952d0dc2d" ),
27
+ "17.0.1-darwin_amd64" : ("node-v17.0.1-darwin-x64.tar.gz" , "node-v17.0.1-darwin-x64" , "0dfe6f904f3f20652e3d34c60885b790603f120d5d51a53031355827a4eaf6a9" ),
28
+ "17.0.1-linux_arm64" : ("node-v17.0.1-linux-arm64.tar.xz" , "node-v17.0.1-linux-arm64" , "6cbd83ba5778a1af740a152839026cbd068610ec6e5ebf67739e546eba426171" ),
29
+ "17.0.1-linux_ppc64le" : ("node-v17.0.1-linux-ppc64le.tar.xz" , "node-v17.0.1-linux-ppc64le" , "3f5665b92bce8c81caf35d1b0e10f59594499c8e5afeb8a12e101dd7dc62e6ed" ),
30
+ "17.0.1-linux_s390x" : ("node-v17.0.1-linux-s390x.tar.xz" , "node-v17.0.1-linux-s390x" , "df8c44e3f10c14924a2b78530a6dd9e08557bc6694bc6342f18cd4fbdca30dfb" ),
31
+ "17.0.1-linux_amd64" : ("node-v17.0.1-linux-x64.tar.xz" , "node-v17.0.1-linux-x64" , "30484910d6a25c96902f329c1fdfb753ddff9bf8c65a6e5ec5c818bac8135953" ),
32
+ "17.0.1-windows_amd64" : ("node-v17.0.1-win-x64.zip" , "node-v17.0.1-win-x64" , "0b644e2499018884027a0fe5e0e159a18acd33e500c63a89898ba687189f7337" ),
33
+ },
34
+ node_urls = ["https://nodejs.org/dist/v17.0.1/{filename}" ],
35
+ node_version = "17.0.1.custom" ,
36
+ )
23
37
24
38
# FIXME(6.0): a repo rule with name=foo should create a repo named @foo, not @foo_toolchains
25
39
use_repo (
@@ -38,6 +52,13 @@ use_repo(
38
52
"node16_nvmrc_windows_amd64" ,
39
53
"node16_toolchains" ,
40
54
"node16_windows_amd64" ,
55
+ "node17_custom" ,
56
+ "node17_custom_darwin_amd64" ,
57
+ "node17_custom_darwin_arm64" ,
58
+ "node17_custom_linux_amd64" ,
59
+ "node17_custom_linux_arm64" ,
60
+ "node17_custom_toolchains" ,
61
+ "node17_custom_windows_amd64" ,
41
62
"nodejs" ,
42
63
"nodejs_darwin_amd64" ,
43
64
"nodejs_darwin_arm64" ,
0 commit comments