Skip to content

Commit 875cbca

Browse files
chore: prefer nx over lerna where possible (#5965)
Co-authored-by: David Luna <[email protected]>
1 parent 9500c12 commit 875cbca

File tree

52 files changed

+16592
-17817
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+16592
-17817
lines changed

.github/workflows/create-or-update-release-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,5 @@ jobs:
5353
env:
5454
GITHUB_TOKEN: ${{ steps.otelbot-token.outputs.token }}
5555
RELEASE_SCOPE: ${{ github.event.inputs.release_scope }}
56-
RELEASE_KIND: ${{ github.event.inputs.release_scope }}:${{ github.event.inputs.release_type }}
56+
RELEASE_TYPE: ${{ github.event.inputs.release_type }}
5757
RELEASE_PR_REMOTE: origin

.github/workflows/peer-api.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,8 @@ jobs:
1919
- name: Checkout
2020
uses: actions/checkout@v5
2121

22-
- name: Install lerna
23-
run: npm install -g [email protected]
24-
25-
- name: Install semver
26-
run: npm install -g semver
22+
- name: Install script dependencies
23+
run: npm ci --ignore-scripts
2724

2825
- name: Check API dependency semantics
29-
working-directory: packages
30-
run: lerna run peer-api-check
26+
run: npx nx run-many -t peer-api-check

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ docs
7575
#lerna
7676
.changelog
7777
package.json.lerna_backup
78+
.nx
7879

7980
# OS generated files
8081
.DS_Store

api/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
"repository": "open-telemetry/opentelemetry-js",
3030
"scripts": {
3131
"clean": "tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
32-
"precompile": "lerna run version --scope @opentelemetry/api --include-dependencies",
3332
"compile": "tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
3433
"lint:fix": "eslint . --ext .ts --fix",
3534
"lint": "eslint . --ext .ts",
@@ -87,7 +86,6 @@
8786
"karma-mocha-webworker": "1.3.0",
8887
"karma-spec-reporter": "0.0.36",
8988
"karma-webpack": "5.0.1",
90-
"lerna": "6.6.2",
9189
"memfs": "3.5.3",
9290
"mocha": "11.7.2",
9391
"nyc": "17.1.0",

experimental/packages/api-logs/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
"lint:fix": "eslint . --ext .ts --fix",
2525
"version": "node ../../../scripts/version-update.js",
2626
"watch": "tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
27-
"precompile": "lerna run version --scope @opentelemetry/api-logs --include-dependencies",
2827
"prewatch": "node ../../../scripts/version-update.js",
2928
"align-api-deps": "node ../../../scripts/align-api-deps.js"
3029
},
@@ -73,7 +72,6 @@
7372
"karma-mocha": "2.0.1",
7473
"karma-spec-reporter": "0.0.36",
7574
"karma-webpack": "5.0.1",
76-
"lerna": "6.6.2",
7775
"mocha": "11.7.2",
7876
"nyc": "17.1.0",
7977
"ts-loader": "9.5.4",

experimental/packages/exporter-logs-otlp-grpc/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
"test": "nyc mocha 'test/**/*.test.ts'",
1616
"version": "node ../../../scripts/version-update.js",
1717
"watch": "tsc --watch --build",
18-
"precompile": "lerna run version --scope @opentelemetry/exporter-logs-otlp-grpc --include-dependencies",
1918
"prewatch": "npm run precompile",
2019
"peer-api-check": "node ../../../scripts/peer-api-check.js",
2120
"align-api-deps": "node ../../../scripts/align-api-deps.js"
@@ -55,7 +54,6 @@
5554
"@types/mocha": "10.0.10",
5655
"@types/node": "18.6.5",
5756
"@types/sinon": "17.0.4",
58-
"lerna": "6.6.2",
5957
"mocha": "11.7.2",
6058
"nyc": "17.1.0",
6159
"sinon": "18.0.1",

experimental/packages/exporter-logs-otlp-http/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
"test:browser": "karma start --single-run",
4141
"version": "node ../../../scripts/version-update.js",
4242
"watch": "tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
43-
"precompile": "lerna run version --scope @opentelemetry/exporter-logs-otlp-http --include-dependencies",
4443
"prewatch": "npm run precompile",
4544
"peer-api-check": "node ../../../scripts/peer-api-check.js",
4645
"align-api-deps": "node ../../../scripts/align-api-deps.js"
@@ -86,7 +85,6 @@
8685
"karma-mocha": "2.0.1",
8786
"karma-spec-reporter": "0.0.36",
8887
"karma-webpack": "5.0.1",
89-
"lerna": "6.6.2",
9088
"mocha": "11.7.2",
9189
"nyc": "17.1.0",
9290
"sinon": "18.0.1",

experimental/packages/exporter-logs-otlp-proto/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
"test:browser": "karma start --single-run",
2525
"version": "node ../../../scripts/version-update.js",
2626
"watch": "tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
27-
"precompile": "lerna run version --scope @opentelemetry/exporter-logs-otlp-proto --include-dependencies",
2827
"prewatch": "npm run precompile",
2928
"peer-api-check": "node ../../../scripts/peer-api-check.js",
3029
"align-api-deps": "node ../../../scripts/align-api-deps.js"
@@ -76,7 +75,6 @@
7675
"karma-mocha": "2.0.1",
7776
"karma-spec-reporter": "0.0.36",
7877
"karma-webpack": "5.0.1",
79-
"lerna": "6.6.2",
8078
"mocha": "11.7.2",
8179
"nyc": "17.1.0",
8280
"sinon": "18.0.1",

experimental/packages/exporter-trace-otlp-grpc/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
"test": "nyc mocha 'test/**/*.test.ts'",
1616
"version": "node ../../../scripts/version-update.js",
1717
"watch": "tsc --watch --build",
18-
"precompile": "lerna run version --scope @opentelemetry/exporter-trace-otlp-grpc --include-dependencies",
1918
"prewatch": "npm run precompile",
2019
"peer-api-check": "node ../../../scripts/peer-api-check.js",
2120
"align-api-deps": "node ../../../scripts/align-api-deps.js"
@@ -52,7 +51,6 @@
5251
"@types/mocha": "10.0.10",
5352
"@types/node": "18.6.5",
5453
"@types/sinon": "17.0.4",
55-
"lerna": "6.6.2",
5654
"mocha": "11.7.2",
5755
"nyc": "17.1.0",
5856
"sinon": "18.0.1",

experimental/packages/exporter-trace-otlp-http/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
"test:browser": "karma start --single-run",
2626
"version": "node ../../../scripts/version-update.js",
2727
"watch": "tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json",
28-
"precompile": "lerna run version --scope @opentelemetry/exporter-trace-otlp-http --include-dependencies",
2928
"prewatch": "npm run precompile",
3029
"peer-api-check": "node ../../../scripts/peer-api-check.js",
3130
"align-api-deps": "node ../../../scripts/align-api-deps.js"
@@ -77,7 +76,6 @@
7776
"karma-mocha": "2.0.1",
7877
"karma-spec-reporter": "0.0.36",
7978
"karma-webpack": "5.0.1",
80-
"lerna": "6.6.2",
8179
"mocha": "11.7.2",
8280
"nyc": "17.1.0",
8381
"sinon": "18.0.1",

0 commit comments

Comments
 (0)