Skip to content

Commit a24f68f

Browse files
authored
fix(otel): make the otel-api package a peer dep of our build ecosystem (#5547)
1 parent 45ce0d8 commit a24f68f

File tree

4 files changed

+22
-12
lines changed

4 files changed

+22
-12
lines changed

package-lock.json

Lines changed: 12 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/build/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@
7979
"@netlify/plugins-list": "^6.75.0",
8080
"@netlify/run-utils": "^5.1.1",
8181
"@netlify/zip-it-and-ship-it": "9.29.2",
82-
"@opentelemetry/api": "~1.7.0",
8382
"@sindresorhus/slugify": "^2.0.0",
8483
"ansi-escapes": "^6.0.0",
8584
"chalk": "^5.0.0",
@@ -129,6 +128,7 @@
129128
"devDependencies": {
130129
"@netlify/nock-udp": "^3.1.2",
131130
"@opentelemetry/sdk-trace-base": "^1.18.1",
131+
"@opentelemetry/api": "^1.7.0",
132132
"@types/node": "^14.18.53",
133133
"@vitest/coverage-c8": "^0.33.0",
134134
"atob": "^2.1.2",
@@ -153,6 +153,7 @@
153153
"yarn": "^1.22.4"
154154
},
155155
"peerDependencies": {
156+
"@opentelemetry/api": "^1.7.0",
156157
"@netlify/opentelemetry-sdk-setup": "^1.0.4"
157158
},
158159
"peerDependenciesMeta": {

packages/opentelemetry-sdk-setup/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,19 @@
2828
"url": "https://github.com/netlify/build/issues"
2929
},
3030
"author": "Netlify Inc.",
31+
"peerDependencies": {
32+
"@opentelemetry/api": "^1.7.0"
33+
},
3134
"dependencies": {
3235
"@honeycombio/opentelemetry-node": "~0.6.1",
3336
"@netlify/opentelemetry-utils": "^1.0.2",
34-
"@opentelemetry/api": "~1.7.0",
3537
"@opentelemetry/core": "^1.17.1",
3638
"@opentelemetry/resources": "^1.18.1",
3739
"@opentelemetry/semantic-conventions": "^1.18.1",
3840
"yargs-parser": "^21.1.1"
3941
},
4042
"devDependencies": {
43+
"@opentelemetry/api": "^1.7.0",
4144
"@types/node": "^14.18.53",
4245
"@vitest/coverage-c8": "^0.33.0",
4346
"@vitest/ui": "^0.34.0",

packages/opentelemetry-utils/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
"url": "https://github.com/netlify/build/issues"
2828
},
2929
"author": "Netlify Inc.",
30-
"dependencies": {
31-
"@opentelemetry/api": "~1.7.0"
30+
"peerDependencies": {
31+
"@opentelemetry/api": "^1.7.0"
3232
},
3333
"devDependencies": {
3434
"@types/node": "^14.18.53",
@@ -38,7 +38,8 @@
3838
"vite": "^4.0.4",
3939
"vitest": "^0.34.0",
4040
"@opentelemetry/sdk-trace-node": "^1.18.1",
41-
"@opentelemetry/sdk-trace-base": "^1.18.1"
41+
"@opentelemetry/sdk-trace-base": "^1.18.1",
42+
"@opentelemetry/api": "^1.7.0"
4243
},
4344
"engines": {
4445
"node": ">=18.0.0"

0 commit comments

Comments
 (0)