Skip to content

Commit 92c5235

Browse files
authored
Upgrade lerna to v9 for OIDC trusted publishing (#330)
- Upgrade lerna from v8 to v9 (adds OIDC trusted publishing support) - Remove registry-url, scope, and packages:write from release workflow - Remove NPM_CONFIG_PROVENANCE env (automatic with OIDC) - Update workspace typescript devDependency from ^4.8.4 to ^5.8.3 - Remove root typescript override (no longer needed)
1 parent 9f770ba commit 92c5235

File tree

8 files changed

+2461
-1836
lines changed

8 files changed

+2461
-1836
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ jobs:
5959

6060
permissions:
6161
contents: write
62-
packages: write
6362
id-token: write
6463

6564
env:
@@ -72,8 +71,6 @@ jobs:
7271
with:
7372
node-version: 24.x
7473
cache: "npm"
75-
registry-url: 'https://registry.npmjs.org'
76-
scope: '@actions'
7774

7875
- name: Parse version from lerna.json
7976
run: |
@@ -101,6 +98,4 @@ jobs:
10198
10299
- name: Publish packages
103100
run: |
104-
lerna publish ${{ env.PKG_VERSION }} --yes --no-git-reset --no-git-tag-version
105-
env:
106-
NPM_CONFIG_PROVENANCE: 'true'
101+
npx lerna publish ${{ env.PKG_VERSION }} --yes --no-git-reset --no-git-tag-version

.prettierignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ dist
33
*.md
44
*.js
55
*.json
6-
*.d.ts
6+
*.d.ts
7+
/.nx/workspace-data

languageserver/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,10 @@
7373
"eslint-plugin-prettier": "^4.2.1",
7474
"fetch-mock": "^9.11.0",
7575
"jest": "^29.0.3",
76+
"node-fetch": "^2.6.7",
7677
"prettier": "^2.8.3",
7778
"rimraf": "^3.0.2",
7879
"ts-jest": "^29.0.3",
79-
"typescript": "^4.8.4"
80+
"typescript": "^5.8.3"
8081
}
8182
}

languageservice/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,6 @@
7474
"rimraf": "^3.0.2",
7575
"ts-jest": "^29.0.3",
7676
"ts-node": "^10.9.1",
77-
"typescript": "^4.8.4"
77+
"typescript": "^5.8.3"
7878
}
7979
}

lerna.json

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
{
22
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
3-
"packages": [
4-
"expressions",
5-
"workflow-parser",
6-
"languageservice",
7-
"languageserver"
8-
],
3+
"packages": ["expressions", "workflow-parser", "languageservice", "languageserver"],
94
"version": "0.3.45"
10-
}
5+
}

0 commit comments

Comments
 (0)