Skip to content

Commit 81adcab

Browse files
authored
Merge pull request #862 from adrianhall/issues/684
(#684) Move to ESM, Fix for CVE audit failures
2 parents 9eb3720 + e5165ca commit 81adcab

134 files changed

Lines changed: 12300 additions & 12477 deletions

File tree

Some content is hidden

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

.github/workflows/azuresdkdrop.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ jobs:
1414
strategy:
1515
matrix:
1616
os: [macos-12, windows-latest, ubuntu-latest]
17-
node-version: [14.x, 16.x, 18.x]
17+
node-version: [18.x, 20.x]
1818

1919
steps:
20-
- uses: actions/checkout@v2
20+
- uses: actions/checkout@v4
2121
with:
2222
ref: main
2323
- name: Use Node.js ${{ matrix.node-version }}
24-
uses: actions/setup-node@v1
24+
uses: actions/setup-node@v4
2525
with:
2626
node-version: ${{ matrix.node-version }}
2727
- run: npm ci
@@ -32,11 +32,11 @@ jobs:
3232
name: Package / tag / release
3333
runs-on: ubuntu-latest
3434
steps:
35-
- uses: actions/checkout@v2
35+
- uses: actions/checkout@v4
3636
with:
3737
ref: main
3838
- name: Use Node.js 18.x
39-
uses: actions/setup-node@v1
39+
uses: actions/setup-node@v4
4040
with:
4141
node-version: 18.x
4242

@@ -99,7 +99,7 @@ jobs:
9999
uses: actions/download-artifact@v2
100100
with:
101101
name: package
102-
102+
103103
# Login via OIDC to permit uploading to azure drops blob store
104104
- name: 'Az login'
105105
uses: azure/login@v2
@@ -115,4 +115,4 @@ jobs:
115115
ls -la
116116
PACKAGE_ID=`echo $(ls *.tgz) | sed -e 's/\.tgz$//'`
117117
echo $PACKAGE_ID
118-
az storage blob upload -n azure-staticwebapps/npm/$PACKAGE_ID/$(ls *.tgz) -c drops -f $(ls *.tgz) --account-name azuresdkpartnerdrops --auth-mode login
118+
az storage blob upload -n azure-staticwebapps/npm/$PACKAGE_ID/$(ls *.tgz) -c drops -f $(ls *.tgz) --account-name azuresdkpartnerdrops --auth-mode login

.github/workflows/ci.yml

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ jobs:
1414
format:
1515
runs-on: ubuntu-20.04
1616
steps:
17-
- uses: actions/checkout@v2
18-
- uses: actions/setup-node@v1
17+
- uses: actions/checkout@v4
18+
- uses: actions/setup-node@v4
1919
with:
2020
node-version: 18.x
2121

@@ -28,18 +28,18 @@ jobs:
2828
strategy:
2929
matrix:
3030
os: [macos-12]
31-
node-version: [14.x, 15.x, 16.x, 17.x, 18.x]
31+
node-version: [18.x, 20.x]
3232

3333
name: "test: use node ${{ matrix.node-version }}"
3434
steps:
35-
- uses: actions/checkout@v2
35+
- uses: actions/checkout@v4
3636
- name: Use Node.js ${{ matrix.node-version }}
37-
uses: actions/setup-node@v1
37+
uses: actions/setup-node@v4
3838
with:
3939
node-version: ${{ matrix.node-version }}
4040

4141
- name: Cache node modules
42-
uses: actions/cache@v2
42+
uses: actions/cache@v4
4343
env:
4444
cache-name: cache-node-modules-${{ matrix.os }}-${{ matrix.node-version }}
4545
with:
@@ -59,18 +59,18 @@ jobs:
5959
strategy:
6060
matrix:
6161
os: [macos-12]
62-
node-version: [14.x, 15.x, 16.x, 17.x, 18.x]
62+
node-version: [18.x, 20.x]
6363

6464
name: "deploy: use node ${{ matrix.node-version }}"
6565
steps:
66-
- uses: actions/checkout@v2
66+
- uses: actions/checkout@v4
6767
- name: Use Node.js ${{ matrix.node-version }}
68-
uses: actions/setup-node@v1
68+
uses: actions/setup-node@v4
6969
with:
7070
node-version: ${{ matrix.node-version }}
7171

7272
- name: Cache node modules
73-
uses: actions/cache@v2
73+
uses: actions/cache@v4
7474
env:
7575
cache-name: cache-node-modules-${{ matrix.os }}-${{ matrix.node-version }}
7676
with:
@@ -92,18 +92,18 @@ jobs:
9292
strategy:
9393
matrix:
9494
os: [windows-latest]
95-
node-version: [14.x, 15.x, 16.x, 17.x, 18.x]
95+
node-version: [18.x, 20.x]
9696

9797
name: "test: use node ${{ matrix.node-version }}"
9898
steps:
99-
- uses: actions/checkout@v2
99+
- uses: actions/checkout@v4
100100
- name: Use Node.js ${{ matrix.node-version }}
101-
uses: actions/setup-node@v1
101+
uses: actions/setup-node@v4
102102
with:
103103
node-version: ${{ matrix.node-version }}
104104

105105
- name: Cache node modules
106-
uses: actions/cache@v2
106+
uses: actions/cache@v4
107107
env:
108108
cache-name: cache-node-modules-${{ matrix.os }}-${{ matrix.node-version }}
109109
with:
@@ -115,26 +115,26 @@ jobs:
115115
- name: "npm test"
116116
run: |
117117
npm ci
118-
npm test -- --maxWorkers=1
118+
npm test
119119
120120
e2e-deploy-windows:
121121
needs: [test-windows]
122122
runs-on: ${{ matrix.os }}
123123
strategy:
124124
matrix:
125125
os: [windows-latest]
126-
node-version: [14.x, 15.x, 16.x, 17.x, 18.x]
126+
node-version: [18.x, 20.x]
127127

128128
name: "deploy: use node ${{ matrix.node-version }}"
129129
steps:
130-
- uses: actions/checkout@v2
130+
- uses: actions/checkout@v4
131131
- name: Use Node.js ${{ matrix.node-version }}
132-
uses: actions/setup-node@v1
132+
uses: actions/setup-node@v4
133133
with:
134134
node-version: ${{ matrix.node-version }}
135135

136136
- name: Cache node modules
137-
uses: actions/cache@v2
137+
uses: actions/cache@v4
138138
env:
139139
cache-name: cache-node-modules-${{ matrix.os }}-${{ matrix.node-version }}
140140
with:
@@ -156,18 +156,18 @@ jobs:
156156
strategy:
157157
matrix:
158158
os: [ubuntu-20.04]
159-
node-version: [14.x, 15.x, 16.x, 17.x, 18.x]
159+
node-version: [18.x, 20.x]
160160

161161
name: "test: use node ${{ matrix.node-version }}"
162162
steps:
163-
- uses: actions/checkout@v2
163+
- uses: actions/checkout@v4
164164
- name: Use Node.js ${{ matrix.node-version }}
165-
uses: actions/setup-node@v1
165+
uses: actions/setup-node@v4
166166
with:
167167
node-version: ${{ matrix.node-version }}
168168

169169
- name: Cache node modules
170-
uses: actions/cache@v2
170+
uses: actions/cache@v4
171171
env:
172172
cache-name: cache-node-modules-${{ matrix.os }}-${{ matrix.node-version }}
173173
with:
@@ -187,18 +187,18 @@ jobs:
187187
strategy:
188188
matrix:
189189
os: [ubuntu-20.04]
190-
node-version: [14.x, 15.x, 16.x, 17.x, 18.x]
190+
node-version: [18.x, 20.x]
191191

192192
name: "deploy: use node ${{ matrix.node-version }}"
193193
steps:
194-
- uses: actions/checkout@v2
194+
- uses: actions/checkout@v4
195195
- name: Use Node.js ${{ matrix.node-version }}
196-
uses: actions/setup-node@v1
196+
uses: actions/setup-node@v4
197197
with:
198198
node-version: ${{ matrix.node-version }}
199199

200200
- name: Cache node modules
201-
uses: actions/cache@v2
201+
uses: actions/cache@v4
202202
env:
203203
cache-name: cache-node-modules-${{ matrix.os }}-${{ matrix.node-version }}
204204
with:
@@ -219,8 +219,8 @@ jobs:
219219
runs-on: ubuntu-20.04
220220

221221
steps:
222-
- uses: actions/checkout@v2
223-
- uses: actions/setup-node@v1
222+
- uses: actions/checkout@v4
223+
- uses: actions/setup-node@v4
224224
with:
225225
node-version: 18.x
226226

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040

4141
steps:
4242
- name: Checkout repository
43-
uses: actions/checkout@v2
43+
uses: actions/checkout@v4
4444

4545
# Initializes the CodeQL tools for scanning.
4646
- name: Initialize CodeQL

.github/workflows/deploy-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-latest
99
name: Build and Deploy Job
1010
steps:
11-
- uses: actions/checkout@v2
11+
- uses: actions/checkout@v4
1212
- run: git config --global user.email "github@wassim.dev"
1313
- run: git config --global user.name "Wassim Chegham"
1414
- name: Setup Node.js environment

.github/workflows/detection-e2e-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ jobs:
77
detection-e2e-tests:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v2
11-
- uses: actions/setup-node@v1
10+
- uses: actions/checkout@v4
11+
- uses: actions/setup-node@v4
1212
with:
1313
node-version: 14.x
1414
- name: Test framework detection

.github/workflows/e2e.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
os: [macos-12, windows-latest, ubuntu-20.04]
19-
node-version: [14.x, 15.x, 16.x, 17.x]
19+
node-version: [18.x, 20.x]
2020

2121
steps:
2222
- name: Checkout
23-
uses: actions/checkout@v2
23+
uses: actions/checkout@v4
2424

2525
- name: Cypress run
2626
uses: cypress-io/github-action@v2

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
16
1+
18

.vscode/extensions.json

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
11
{
2-
"recommendations": [
3-
"dbaeumer.vscode-eslint",
4-
"editorconfig.editorconfig",
5-
"esbenp.prettier-vscode",
6-
"eg2.vscode-npm-script",
7-
"visualstudioexptteam.vscodeintellicode",
8-
"tht13.html-preview-vscode"
9-
]
2+
"recommendations": ["dbaeumer.vscode-eslint", "editorconfig.editorconfig", "esbenp.prettier-vscode", "visualstudioexptteam.vscodeintellicode"]
103
}

.vscode/launch.json

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,3 @@
11
{
2-
"configurations": [
3-
{
4-
"command": "npm start",
5-
"name": "Run npm start",
6-
"request": "launch",
7-
"type": "node-terminal"
8-
},
9-
{
10-
"type": "node-terminal",
11-
"request": "launch",
12-
"name": "Jest Tests",
13-
"command": "node ${workspaceRoot}/node_modules/jest/bin/jest.js -i",
14-
// "args": ["-i"],
15-
"preLaunchTask": "build",
16-
"internalConsoleOptions": "openOnSessionStart"
17-
}
18-
]
2+
"configurations": []
193
}

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"typescript.tsdk": "node_modules\\typescript\\lib"
3+
}

0 commit comments

Comments
 (0)