Skip to content

Commit 23e1997

Browse files
committed
Update CI workflow and dependencies
1 parent c3e94a9 commit 23e1997

3 files changed

Lines changed: 19 additions & 106 deletions

File tree

.github/workflows/ci.yml

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
name: Build
2-
1+
name: CI
32
on:
43
pull_request:
54
paths-ignore:
@@ -12,33 +11,20 @@ jobs:
1211
build:
1312
strategy:
1413
matrix:
15-
node: [ '16' ]
16-
name: 🔨 Build 🧪 Test 🧹 Lint
14+
node: [ '20' ]
15+
name: CI 🔨🧪🧹
1716
runs-on: ubuntu-latest
18-
1917
steps:
20-
- uses: actions/checkout@v3
21-
22-
- name: 🟩 Setup Node.js 16.x
23-
uses: actions/setup-node@v2
18+
- uses: actions/checkout@v4
19+
- uses: actions/setup-node@v4
2420
with:
2521
node-version: ${{ matrix.node }}
2622
cache: npm
27-
28-
- name: 🟢 Install node modules
29-
run: npm ci
30-
31-
- name: 🔨 Build
32-
run: npm run build
33-
34-
- name: 🧪 Test
35-
run: npm run test
36-
37-
- name: 🧹 Lint Demo
38-
run: npm run lint
39-
40-
- name: 💾 Archive artifacts
41-
uses: actions/upload-artifact@v2
23+
- run: npm ci
24+
- run: npm run build
25+
- run: npm run test
26+
- run: npm run lint
27+
- uses: actions/upload-artifact@v4
4228
with:
4329
name: dist
4430
path: dist/

.github/workflows/codeql-analysis.yml

Lines changed: 0 additions & 73 deletions
This file was deleted.

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@
2323
},
2424
"license": "MIT",
2525
"devDependencies": {
26-
"@types/jest": "^29.5.3",
27-
"@types/node": "^20.4.2",
28-
"@typescript-eslint/eslint-plugin": "^6.0.0",
29-
"@typescript-eslint/parser": "^6.0.0",
30-
"eslint": "^8.45.0",
26+
"@types/jest": "^29.5.12",
27+
"@types/node": "^20.11.16",
28+
"@typescript-eslint/eslint-plugin": "^6.21.0",
29+
"@typescript-eslint/parser": "^6.21.0",
30+
"eslint": "^8.56.0",
3131
"eslint-config-google": "^0.14.0",
32-
"jest": "^29.6.1",
33-
"jest-cli": "^29.6.1",
34-
"ts-jest": "^29.1.1",
32+
"jest": "^29.7.0",
33+
"jest-cli": "^29.7.0",
34+
"ts-jest": "^29.1.2",
3535
"ts-node-dev": "^2.0.0",
36-
"typescript": "^5.1.6"
36+
"typescript": "^5.3.3"
3737
}
3838
}

0 commit comments

Comments
 (0)