Update past the broken gitbeaker version

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
Fredrik Adelöw
2021-06-08 09:14:07 +02:00
parent eec173625f
commit 4f8cf50fe5
6 changed files with 71 additions and 19 deletions
+41
View File
@@ -0,0 +1,41 @@
---
'@backstage/create-app': patch
---
Updated the `@gitbeaker/node` dependency past the broken one without a `dist` folder.
See [this issue](https://github.com/jdalrymple/gitbeaker/issues/1861) for more details.
If you get build errors that look like the following in your Backstage instance, you may want to also bump all of your `@gitbeaker/*` dependencies to at least `^30.2.0`.
```
node:internal/modules/cjs/loader:356
throw err;
^
Error: Cannot find module '/path/to/project/node_modules/@gitbeaker/node/dist/index.js'. Please verify that the package.json has a valid "main" entry
at tryPackage (node:internal/modules/cjs/loader:348:19)
at Function.Module._findPath (node:internal/modules/cjs/loader:561:18)
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:926:27)
at Function.Module._load (node:internal/modules/cjs/loader:773:27)
at Module.require (node:internal/modules/cjs/loader:1012:19)
at require (node:internal/modules/cjs/helpers:93:18)
at Object.<anonymous> (/path/to/project/test.js:4:18)
at Module._compile (node:internal/modules/cjs/loader:1108:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)
at Module.load (node:internal/modules/cjs/loader:988:32) {
code: 'MODULE_NOT_FOUND',
path: '/path/to/project/node_modules/@gitbeaker/node/package.json',
requestPath: '@gitbeaker/node'
}
```
you could also consider pinning the version to an older one in your `package.json`, before the breakage occurred.
```json
"resolutions": {
"@gitbeaker/node": "29.2.4",
"@gitbeaker/core": "29.2.4",
"@gitbeaker/requester-utils": "29.2.4"
}
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Update gitbeaker past the broken version without a dist folder
+1 -1
View File
@@ -46,7 +46,7 @@
"@backstage/plugin-search-backend-node": "^0.1.3",
"@backstage/plugin-techdocs-backend": "^0.8.2",
"@backstage/plugin-todo-backend": "^0.1.6",
"@gitbeaker/node": "^29.2.0",
"@gitbeaker/node": "^30.2.0",
"@octokit/rest": "^18.5.3",
"azure-devops-node-api": "^10.1.1",
"dockerode": "^3.2.1",
@@ -28,7 +28,7 @@
"@backstage/plugin-proxy-backend": "^{{version '@backstage/plugin-proxy-backend'}}",
"@backstage/plugin-scaffolder-backend": "^{{version '@backstage/plugin-scaffolder-backend'}}",
"@backstage/plugin-techdocs-backend": "^{{version '@backstage/plugin-techdocs-backend'}}",
"@gitbeaker/node": "^29.2.0",
"@gitbeaker/node": "^30.2.0",
"@octokit/rest": "^18.5.3",
"dockerode": "^3.2.1",
"express": "^4.17.1",
+2 -2
View File
@@ -35,8 +35,8 @@
"@backstage/config": "^0.1.5",
"@backstage/errors": "^0.1.1",
"@backstage/integration": "^0.5.5",
"@gitbeaker/core": "^29.2.0",
"@gitbeaker/node": "^29.2.0",
"@gitbeaker/core": "^30.2.0",
"@gitbeaker/node": "^30.2.0",
"@octokit/rest": "^18.5.3",
"@types/express": "^4.17.6",
"@types/git-url-parse": "^9.0.0",
+21 -15
View File
@@ -2184,30 +2184,31 @@
dependencies:
yaml-ast-parser "0.0.43"
"@gitbeaker/core@^29.2.0":
version "29.2.0"
resolved "https://registry.npmjs.org/@gitbeaker/core/-/core-29.2.0.tgz#d1ad60e47e03fe9dcc05ce73099cbd506865ec77"
integrity sha512-VvJMzAquoOAjHX/MGfFuXJkWtxOlDeY7Q18gHYQRL6ON9a1+L8aYRIzoCAWCemAKuMdP1lAU/29Aw7ehfwJAsg==
"@gitbeaker/core@^30.2.0":
version "30.2.0"
resolved "https://registry.npmjs.org/@gitbeaker/core/-/core-30.2.0.tgz#662f3c5b011d51d06ac990ff9b08fc59cd771f1f"
integrity sha512-W3pPSS0siaL/cOqxxsS9D6J4sdEtdiKBaEp/C9QRkLoF56V7UyRKMzzapFqXFwbpDR33z5mweGrkK/yLMXmaUg==
dependencies:
"@gitbeaker/requester-utils" "^29.2.0"
"@gitbeaker/requester-utils" "^30.2.0"
form-data "^4.0.0"
li "^1.3.0"
xcase "^2.0.1"
"@gitbeaker/node@^29.2.0":
version "29.2.0"
resolved "https://registry.npmjs.org/@gitbeaker/node/-/node-29.2.0.tgz#62e32df1f404b87c70bb8b8bda77f8ac5ea4cfcb"
integrity sha512-WnFJs5aCUfBZEOUa2tbzq4Swh8KGyy7IlNn3KVsRpSi+IIkzGNIjJW585GOqT1nUxYN8mNZil5Q3TjQyhaRisA==
"@gitbeaker/node@^30.2.0":
version "30.2.0"
resolved "https://registry.npmjs.org/@gitbeaker/node/-/node-30.2.0.tgz#3fc9fe22d45b59d05996ee0bb04e88f8ac6af142"
integrity sha512-IEBMeLPUb2opXyyRSYkzbdl65aypYARcH7r6Vgl5ypWwjw3QzGti2IoCsZCM7rBcC4LNdQfiu+Bckozui2CoUw==
dependencies:
"@gitbeaker/core" "^29.2.0"
"@gitbeaker/requester-utils" "^29.2.0"
"@gitbeaker/core" "^30.2.0"
"@gitbeaker/requester-utils" "^30.2.0"
delay "^5.0.0"
got "^11.8.2"
xcase "^2.0.1"
"@gitbeaker/requester-utils@^29.2.0":
version "29.2.0"
resolved "https://registry.npmjs.org/@gitbeaker/requester-utils/-/requester-utils-29.2.0.tgz#8b69da14dcf4c719e4a476167fcc47173ba44460"
integrity sha512-B/xrNmcgCVFUPAA6EjGZ39o//VAVUCaI15tDRl3LCx0hLxce2JOAZNaKKlTqe+4F6xNYIkcuRl28IQS9BPcaAg==
"@gitbeaker/requester-utils@^30.2.0":
version "30.2.0"
resolved "https://registry.npmjs.org/@gitbeaker/requester-utils/-/requester-utils-30.2.0.tgz#0d8633707d0fe2eb6d1e37bbc2da90f43ceea100"
integrity sha512-orXTa5TgVkPZTsnqdflz2uWne857jrwk79/6WGbcjxaVbdlG5hFa1efsJVwpbZcNjXrIzkOdE+gVrCFvPQ3SDw==
dependencies:
form-data "^4.0.0"
query-string "^7.0.0"
@@ -11601,6 +11602,11 @@ del@^5.1.0:
rimraf "^3.0.0"
slash "^3.0.0"
delay@^5.0.0:
version "5.0.0"
resolved "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz#137045ef1b96e5071060dd5be60bf9334436bd1d"
integrity sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==
delayed-stream@~1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"