Skip to content

Commit 4b6595a

Browse files
committed
[build] Pin dependency versions
1 parent 11c7ac4 commit 4b6595a

File tree

4 files changed

+272
-2
lines changed

4 files changed

+272
-2
lines changed

.werft/build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ pod:
127127
export DOCKER_HOST=tcp://$NODENAME:2375
128128
sudo chown -R gitpod:gitpod /workspace
129129
130-
npm install shelljs semver ts-node typescript @types/shelljs @types/node @types/semver
130+
(cd .werft && yarn install && mv node_modules ..)
131131
printf '{{ toJson . }}' > context.json
132132
133133
npx ts-node .werft/build.ts

.werft/package.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"private": true,
3+
"name": "@gitpod/build",
4+
"version": "0.0.0",
5+
"license": "UNLICENSED",
6+
"scripts": {
7+
"run": "npx ts-node build.ts"
8+
},
9+
"dependencies": {
10+
"semver": "7.3.5",
11+
"shelljs": "^0.8.4",
12+
"ts-node": "^9.0.0",
13+
"typescript": "~4.1.2"
14+
},
15+
"devDependencies": {
16+
"@types/node": "^12.0.0",
17+
"@types/semver": "7.3.5",
18+
"@types/shelljs": "^0.8.8",
19+
"typescript": "~4.1.2",
20+
"tslib": "^2.3.0"
21+
}
22+
}

.werft/util/certs.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export async function issueCertficate(werft, params: IssueCertificateParams) {
5959
-var 'subdomains=[${subdomains.map(s => `"${s}"`).join(", ")}]'`;
6060

6161
werft.log("certificate", "Terraform command for cert creation: " + cmd)
62-
await exec(cmd, { slice: 'certificate', async: true });
62+
exec(cmd, { slice: 'certificate' });
6363

6464
werft.log('certificate', `waiting until certificate ${params.certNamespace}/${params.namespace} is ready...`)
6565
let notReadyYet = true;

.werft/yarn.lock

Lines changed: 248 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,248 @@
1+
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2+
# yarn lockfile v1
3+
4+
5+
"@types/glob@*":
6+
version "7.1.4"
7+
resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.4.tgz#ea59e21d2ee5c517914cb4bc8e4153b99e566672"
8+
integrity sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==
9+
dependencies:
10+
"@types/minimatch" "*"
11+
"@types/node" "*"
12+
13+
"@types/minimatch@*":
14+
version "3.0.5"
15+
resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40"
16+
integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==
17+
18+
"@types/node@*":
19+
version "16.0.0"
20+
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.0.tgz#067a6c49dc7a5c2412a505628e26902ae967bf6f"
21+
integrity sha512-TmCW5HoZ2o2/z2EYi109jLqIaPIi9y/lc2LmDCWzuCi35bcaQ+OtUh6nwBiFK7SOu25FAU5+YKdqFZUwtqGSdg==
22+
23+
"@types/node@^12.0.0":
24+
version "12.20.15"
25+
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.15.tgz#10ee6a6a3f971966fddfa3f6e89ef7a73ec622df"
26+
integrity sha512-F6S4Chv4JicJmyrwlDkxUdGNSplsQdGwp1A0AJloEVDirWdZOAiRHhovDlsFkKUrquUXhz1imJhXHsf59auyAg==
27+
28+
29+
version "7.3.5"
30+
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.5.tgz#74deebbbcb1e86634dbf10a5b5e8798626f5a597"
31+
integrity sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==
32+
33+
"@types/shelljs@^0.8.8":
34+
version "0.8.9"
35+
resolved "https://registry.yarnpkg.com/@types/shelljs/-/shelljs-0.8.9.tgz#45dd8501aa9882976ca3610517dac3831c2fbbf4"
36+
integrity sha512-flVe1dvlrCyQJN/SGrnBxqHG+RzXrVKsmjD8WS/qYHpq5UPjfq7UWFBENP0ZuOl0g6OpAlL6iBoLSvKYUUmyQw==
37+
dependencies:
38+
"@types/glob" "*"
39+
"@types/node" "*"
40+
41+
arg@^4.1.0:
42+
version "4.1.3"
43+
resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
44+
integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
45+
46+
balanced-match@^1.0.0:
47+
version "1.0.2"
48+
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
49+
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
50+
51+
brace-expansion@^1.1.7:
52+
version "1.1.11"
53+
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
54+
integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
55+
dependencies:
56+
balanced-match "^1.0.0"
57+
concat-map "0.0.1"
58+
59+
buffer-from@^1.0.0:
60+
version "1.1.1"
61+
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
62+
integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
63+
64+
65+
version "0.0.1"
66+
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
67+
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
68+
69+
create-require@^1.1.0:
70+
version "1.1.1"
71+
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
72+
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
73+
74+
diff@^4.0.1:
75+
version "4.0.2"
76+
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
77+
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
78+
79+
fs.realpath@^1.0.0:
80+
version "1.0.0"
81+
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
82+
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
83+
84+
function-bind@^1.1.1:
85+
version "1.1.1"
86+
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
87+
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
88+
89+
glob@^7.0.0:
90+
version "7.1.7"
91+
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
92+
integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
93+
dependencies:
94+
fs.realpath "^1.0.0"
95+
inflight "^1.0.4"
96+
inherits "2"
97+
minimatch "^3.0.4"
98+
once "^1.3.0"
99+
path-is-absolute "^1.0.0"
100+
101+
has@^1.0.3:
102+
version "1.0.3"
103+
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
104+
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
105+
dependencies:
106+
function-bind "^1.1.1"
107+
108+
inflight@^1.0.4:
109+
version "1.0.6"
110+
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
111+
integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
112+
dependencies:
113+
once "^1.3.0"
114+
wrappy "1"
115+
116+
inherits@2:
117+
version "2.0.4"
118+
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
119+
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
120+
121+
interpret@^1.0.0:
122+
version "1.4.0"
123+
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
124+
integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
125+
126+
is-core-module@^2.2.0:
127+
version "2.4.0"
128+
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1"
129+
integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==
130+
dependencies:
131+
has "^1.0.3"
132+
133+
lru-cache@^6.0.0:
134+
version "6.0.0"
135+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
136+
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
137+
dependencies:
138+
yallist "^4.0.0"
139+
140+
make-error@^1.1.1:
141+
version "1.3.6"
142+
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
143+
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
144+
145+
minimatch@^3.0.4:
146+
version "3.0.4"
147+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
148+
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
149+
dependencies:
150+
brace-expansion "^1.1.7"
151+
152+
once@^1.3.0:
153+
version "1.4.0"
154+
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
155+
integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
156+
dependencies:
157+
wrappy "1"
158+
159+
path-is-absolute@^1.0.0:
160+
version "1.0.1"
161+
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
162+
integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
163+
164+
path-parse@^1.0.6:
165+
version "1.0.7"
166+
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
167+
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
168+
169+
rechoir@^0.6.2:
170+
version "0.6.2"
171+
resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
172+
integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=
173+
dependencies:
174+
resolve "^1.1.6"
175+
176+
resolve@^1.1.6:
177+
version "1.20.0"
178+
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
179+
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
180+
dependencies:
181+
is-core-module "^2.2.0"
182+
path-parse "^1.0.6"
183+
184+
185+
version "7.3.5"
186+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
187+
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
188+
dependencies:
189+
lru-cache "^6.0.0"
190+
191+
shelljs@^0.8.4:
192+
version "0.8.4"
193+
resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2"
194+
integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==
195+
dependencies:
196+
glob "^7.0.0"
197+
interpret "^1.0.0"
198+
rechoir "^0.6.2"
199+
200+
source-map-support@^0.5.17:
201+
version "0.5.19"
202+
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
203+
integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
204+
dependencies:
205+
buffer-from "^1.0.0"
206+
source-map "^0.6.0"
207+
208+
source-map@^0.6.0:
209+
version "0.6.1"
210+
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
211+
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
212+
213+
ts-node@^9.0.0:
214+
version "9.1.1"
215+
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d"
216+
integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==
217+
dependencies:
218+
arg "^4.1.0"
219+
create-require "^1.1.0"
220+
diff "^4.0.1"
221+
make-error "^1.1.1"
222+
source-map-support "^0.5.17"
223+
yn "3.1.1"
224+
225+
tslib@^2.3.0:
226+
version "2.3.0"
227+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e"
228+
integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==
229+
230+
typescript@~4.1.2:
231+
version "4.1.6"
232+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.6.tgz#1becd85d77567c3c741172339e93ce2e69932138"
233+
integrity sha512-pxnwLxeb/Z5SP80JDRzVjh58KsM6jZHRAOtTpS7sXLS4ogXNKC9ANxHHZqLLeVHZN35jCtI4JdmLLbLiC1kBow==
234+
235+
wrappy@1:
236+
version "1.0.2"
237+
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
238+
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
239+
240+
yallist@^4.0.0:
241+
version "4.0.0"
242+
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
243+
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
244+
245+
246+
version "3.1.1"
247+
resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
248+
integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==

0 commit comments

Comments
 (0)