Skip to content

Commit 85056ee

Browse files
Copiloteleanorjboydbschnurr
authored
Bump Node.js to 22.17.0 and modernize tooling (#374)
* Initial plan * Update Node.js to 22.17.0 and modernize dependencies Co-authored-by: eleanorjboyd <26030610+eleanorjboyd@users.noreply.github.com> * Fix TypeScript compilation issues and add minimal glob types Co-authored-by: eleanorjboyd <26030610+eleanorjboyd@users.noreply.github.com> * Fix code formatting for glob.d.ts Co-authored-by: eleanorjboyd <26030610+eleanorjboyd@users.noreply.github.com> * update versioning * remove glob * fix glob pkg version * Updated glob in devDependencies to ^11.0.0, which brings path-scurry@2.x and lru-cache@11.x transitively * Updated @types/glob to latest and minimatch to latest. The latest @types/glob@9 is a stub because glob now ships its own types, which resolves the mismatch with minimatch v9+ (where IMinimatch/IOptions were removed) --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: eleanorjboyd <26030610+eleanorjboyd@users.noreply.github.com> Co-authored-by: Bill Schnurr <bschnurr@hotmail.com> Co-authored-by: bschnurr <bschnurr@microsoft.com>
1 parent ada98d1 commit 85056ee

File tree

8 files changed

+3463
-5717
lines changed

8 files changed

+3463
-5717
lines changed

β€Ž.github/workflows/pr-check.ymlβ€Ž

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ on:
44
pull_request:
55

66
env:
7-
NODE_VERSION: 16.17.0
7+
NODE_VERSION: 22.17.0
88
TEST_RESULTS_DIRECTORY: .
99
# Force a path with spaces and unicode chars to test extension works in these scenarios
10-
special-working-directory: './🐍 πŸ›'
11-
special-working-directory-relative: '🐍 πŸ›'
10+
special-working-directory: './testingDir'
11+
special-working-directory-relative: 'testingDir'
1212

1313
jobs:
1414
build-vsix:
@@ -106,7 +106,7 @@ jobs:
106106
path: ${{ env.special-working-directory-relative }}
107107

108108
- name: Install Node
109-
uses: actions/setup-node@v3
109+
uses: actions/setup-node@v4
110110
with:
111111
node-version: ${{ env.NODE_VERSION }}
112112
cache: 'npm'

β€Ž.github/workflows/push-check.ymlβ€Ž

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ on:
99
- 'release-*'
1010

1111
env:
12-
NODE_VERSION: 16.17.0
12+
NODE_VERSION: 22.17.0
1313
TEST_RESULTS_DIRECTORY: .
1414
# Force a path with spaces and unicode chars to test extension works in these scenarios
15-
special-working-directory: './🐍 πŸ›'
16-
special-working-directory-relative: '🐍 πŸ›'
15+
special-working-directory: './testingDir'
16+
special-working-directory-relative: 'testingDir'
1717

1818
jobs:
1919
build-vsix:

β€Žbuild/azure-pipeline.pre-release.ymlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ extends:
3232
buildSteps:
3333
- task: NodeTool@0
3434
inputs:
35-
versionSpec: '16.17.0'
35+
versionSpec: '22.17.0'
3636
displayName: Select Node version
3737

3838
- task: UsePythonVersion@0

β€Žbuild/azure-pipeline.stable.ymlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ extends:
2828
buildSteps:
2929
- task: NodeTool@0
3030
inputs:
31-
versionSpec: '16.17.0'
31+
versionSpec: '22.17.0'
3232
displayName: Select Node version
3333

3434
- task: UsePythonVersion@0

0 commit comments

Comments
Β (0)