forked from GoogleContainerTools/distroless
-
Notifications
You must be signed in to change notification settings - Fork 0
/
node_archives.bzl
158 lines (141 loc) · 5.83 KB
/
node_archives.bzl
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
"repositories for nodejs"
load("//private/remote:node_archive.bzl", "node_archive")
def repositories():
"node archives"
# Node (https://nodejs.org/en/about/releases/)
# Follow Node's maintainence schedule and support all LTS versions that are not end of life
node_archive(
name = "nodejs18_amd64",
sha256 = "262bdd5d59608360cb872cdb3d2aa089867b46963ec7e6a000c1afc7d183db5c",
strip_prefix = "node-v18.20.3-linux-x64/",
urls = ["https://nodejs.org/dist/v18.20.3/node-v18.20.3-linux-x64.tar.gz"],
version = "18.20.3",
architecture = "amd64",
control = "//nodejs:control",
)
node_archive(
name = "nodejs18_arm64",
sha256 = "7aab1e72b5f214ae08895ca0cfbf68e1731d53a6ebf945b929446564f2cc80d8",
strip_prefix = "node-v18.20.3-linux-arm64/",
urls = ["https://nodejs.org/dist/v18.20.3/node-v18.20.3-linux-arm64.tar.gz"],
version = "18.20.3",
architecture = "arm64",
control = "//nodejs:control",
)
node_archive(
name = "nodejs18_arm",
sha256 = "eb51ef4a1e1a4c33bfeb658547498c676bf467f660169ac0453961e54fd60285",
strip_prefix = "node-v18.20.3-linux-armv7l/",
urls = ["https://nodejs.org/dist/v18.20.3/node-v18.20.3-linux-armv7l.tar.gz"],
version = "18.20.3",
architecture = "arm",
control = "//nodejs:control",
)
node_archive(
name = "nodejs18_ppc64le",
sha256 = "7d338eb66e3cd4a89a0682ddc5135a5037fbe2ce20327d467f01ef07ec74b3bf",
strip_prefix = "node-v18.20.3-linux-ppc64le/",
urls = ["https://nodejs.org/dist/v18.20.3/node-v18.20.3-linux-ppc64le.tar.gz"],
version = "18.20.3",
architecture = "ppc64le",
control = "//nodejs:control",
)
node_archive(
name = "nodejs18_s390x",
sha256 = "1e5aedfcb010581ba1527ae159079d7845ef9c0598bf7f915e2c3f8d1d473c11",
strip_prefix = "node-v18.20.3-linux-s390x/",
urls = ["https://nodejs.org/dist/v18.20.3/node-v18.20.3-linux-s390x.tar.gz"],
version = "18.20.3",
architecture = "s390x",
control = "//nodejs:control",
)
node_archive(
name = "nodejs20_amd64",
sha256 = "3a873874caae30b5a9125fdf8872f7800cc0216eb89d097470110cd267a596e2",
strip_prefix = "node-v20.15.0-linux-x64/",
urls = ["https://nodejs.org/dist/v20.15.0/node-v20.15.0-linux-x64.tar.gz"],
version = "20.15.0",
architecture = "amd64",
control = "//nodejs:control",
)
node_archive(
name = "nodejs20_arm64",
sha256 = "9e593b61bf2a2e01073eba20508f0adc6daa746f577ec4e8d777032f15b5fa48",
strip_prefix = "node-v20.15.0-linux-arm64/",
urls = ["https://nodejs.org/dist/v20.15.0/node-v20.15.0-linux-arm64.tar.gz"],
version = "20.15.0",
architecture = "arm64",
control = "//nodejs:control",
)
node_archive(
name = "nodejs20_arm",
sha256 = "63cea18f789b926c35576d721b49e416df40f9d66083a313d7da985dbedabfe2",
strip_prefix = "node-v20.15.0-linux-armv7l/",
urls = ["https://nodejs.org/dist/v20.15.0/node-v20.15.0-linux-armv7l.tar.gz"],
version = "20.15.0",
architecture = "arm",
control = "//nodejs:control",
)
node_archive(
name = "nodejs20_ppc64le",
sha256 = "445c8f1d4ed6d26629189879d6d4843913c81b48f7e1e4c1eb7586167e8c2027",
strip_prefix = "node-v20.15.0-linux-ppc64le/",
urls = ["https://nodejs.org/dist/v20.15.0/node-v20.15.0-linux-ppc64le.tar.gz"],
version = "20.15.0",
architecture = "ppc64le",
control = "//nodejs:control",
)
node_archive(
name = "nodejs20_s390x",
sha256 = "ea1973a743afe834b1ac413922d5cf70a19becc583277b17bf9a6442a58e75cc",
strip_prefix = "node-v20.15.0-linux-s390x/",
urls = ["https://nodejs.org/dist/v20.15.0/node-v20.15.0-linux-s390x.tar.gz"],
version = "20.15.0",
architecture = "s390x",
control = "//nodejs:control",
)
node_archive(
name = "nodejs22_amd64",
sha256 = "a6d4fbf4306a883b8e1d235a8a890be84b9d95d2d39b929520bed64da41ce540",
strip_prefix = "node-v22.3.0-linux-x64/",
urls = ["https://nodejs.org/dist/v22.3.0/node-v22.3.0-linux-x64.tar.gz"],
version = "22.3.0",
architecture = "amd64",
control = "//nodejs:control",
)
node_archive(
name = "nodejs22_arm64",
sha256 = "0e25b9a4bc78080de826a90dff82743bec6d9c5085186e75521dc195c8be9ce3",
strip_prefix = "node-v22.3.0-linux-arm64/",
urls = ["https://nodejs.org/dist/v22.3.0/node-v22.3.0-linux-arm64.tar.gz"],
version = "22.3.0",
architecture = "arm64",
control = "//nodejs:control",
)
node_archive(
name = "nodejs22_arm",
sha256 = "46b640d23708f899689059cc2a8431842c2e3ad50a9144828ddabea5e1a7c3ae",
strip_prefix = "node-v22.3.0-linux-armv7l/",
urls = ["https://nodejs.org/dist/v22.3.0/node-v22.3.0-linux-armv7l.tar.gz"],
version = "22.3.0",
architecture = "arm",
control = "//nodejs:control",
)
node_archive(
name = "nodejs22_ppc64le",
sha256 = "a01c2263a01efa7c6efa3607d202487127e268d73b68b6cce9c44a481412ece0",
strip_prefix = "node-v22.3.0-linux-ppc64le/",
urls = ["https://nodejs.org/dist/v22.3.0/node-v22.3.0-linux-ppc64le.tar.gz"],
version = "22.3.0",
architecture = "ppc64le",
control = "//nodejs:control",
)
node_archive(
name = "nodejs22_s390x",
sha256 = "3aa6a22f525a6f8ddb0fd2ce3646414c316a41cab6bdaac812276196607bc187",
strip_prefix = "node-v22.3.0-linux-s390x/",
urls = ["https://nodejs.org/dist/v22.3.0/node-v22.3.0-linux-s390x.tar.gz"],
version = "22.3.0",
architecture = "s390x",
control = "//nodejs:control",
)