From 8e113d44d8c3bd44f270b85d2b2546faabc73ad2 Mon Sep 17 00:00:00 2001 From: Holger Koser Date: Mon, 9 Nov 2020 08:46:23 +0100 Subject: [PATCH] Specify supported versions of `node` and `yarn` (#876) * remove spdx header from generates files * fix yamlrc lint error * require node version 14 and yarn version 2 via engines * Only >= latest stable versions --- .pnp.js | 5 ----- .reuse/dep5 | 1 + .yarnrc.yml | 2 +- backend/package.json | 4 ++-- charts/package.json | 4 ++++ frontend/package.json | 4 ++++ package.json | 4 ++++ packages/kube-client/package.json | 4 ++++ packages/kube-config/package.json | 4 ++++ packages/logger/package.json | 4 ++++ packages/request/package.json | 4 ++++ 11 files changed, 32 insertions(+), 8 deletions(-) diff --git a/.pnp.js b/.pnp.js index f0cad05d9c..cd7b49cb3c 100755 --- a/.pnp.js +++ b/.pnp.js @@ -1,9 +1,4 @@ #!/usr/bin/env node -// -// SPDX-FileCopyrightText: 2020 SAP SE or an SAP affiliate company and Gardener contributors -// -// SPDX-License-Identifier: Apache-2.0 - /* eslint-disable */ try { diff --git a/.reuse/dep5 b/.reuse/dep5 index e607145428..4ada216233 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -30,6 +30,7 @@ Files: .secrets.baseline CODEOWNERS VERSION + .pnp.js yarn.lock Copyright: 2017-2020 SAP SE or an SAP affiliate company and Gardener contributors License: Apache-2.0 diff --git a/.yarnrc.yml b/.yarnrc.yml index b456e4a895..245bda732b 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: Apache-2.0 -enableTelemetry: 0 +enableTelemetry: false enableTransparentWorkspaces: false diff --git a/backend/package.json b/backend/package.json index e7e86548df..d06d97c1f6 100644 --- a/backend/package.json +++ b/backend/package.json @@ -92,7 +92,7 @@ "socket.io-client": "^2.3.0" }, "engines": { - "node": ">= 14.5.0", - "yarn": ">= 1.22.4" + "node": "^14.15.0", + "yarn": "^2.3.3" } } diff --git a/charts/package.json b/charts/package.json index b120637538..9e1942584c 100644 --- a/charts/package.json +++ b/charts/package.json @@ -68,5 +68,9 @@ "setupFiles": [ "/jest.setup.js" ] + }, + "engines": { + "node": "^14.15.0", + "yarn": "^2.3.3" } } diff --git a/frontend/package.json b/frontend/package.json index ef84fe95aa..4ff9ac611e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -99,5 +99,9 @@ "vue-template-compiler": "^2.6.11", "vuetify-loader": "^1.3.0", "webpack": "^4.44.2" + }, + "engines": { + "node": "^14.15.0", + "yarn": "^2.3.3" } } diff --git a/package.json b/package.json index a7ff92bfca..6939691139 100644 --- a/package.json +++ b/package.json @@ -20,5 +20,9 @@ ], "devDependencies": { "eslint": "^6.8.0" + }, + "engines": { + "node": "^14.15.0", + "yarn": "^2.3.3" } } diff --git a/packages/kube-client/package.json b/packages/kube-client/package.json index 928dd39700..facc32a4ab 100644 --- a/packages/kube-client/package.json +++ b/packages/kube-client/package.json @@ -90,5 +90,9 @@ "statements": 92 } } + }, + "engines": { + "node": "^14.15.0", + "yarn": "^2.3.3" } } diff --git a/packages/kube-config/package.json b/packages/kube-config/package.json index 82115dce56..b6cf31a068 100644 --- a/packages/kube-config/package.json +++ b/packages/kube-config/package.json @@ -73,5 +73,9 @@ "statements": 100 } } + }, + "engines": { + "node": "^14.15.0", + "yarn": "^2.3.3" } } diff --git a/packages/logger/package.json b/packages/logger/package.json index 55dae867da..8ab9146d76 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -76,5 +76,9 @@ "statements": 96 } } + }, + "engines": { + "node": "^14.15.0", + "yarn": "^2.3.3" } } diff --git a/packages/request/package.json b/packages/request/package.json index 0245b7eff5..6191e7becf 100644 --- a/packages/request/package.json +++ b/packages/request/package.json @@ -73,5 +73,9 @@ "statements": 100 } } + }, + "engines": { + "node": "^14.15.0", + "yarn": "^2.3.3" } }