Skip to content

Commit aec0a94

Browse files
committed
fix(ci): simplify CI, focus on typecheck/test/build
1 parent 39397f7 commit aec0a94

1 file changed

Lines changed: 2 additions & 22 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -26,31 +26,11 @@ jobs:
2626
run: npm install
2727

2828
- name: Type check
29-
run: npx tsc --noEmit 2>&1
29+
run: npx tsc --noEmit
3030

3131
- name: Run tests
3232
run: npm test
3333

34-
- name: Upload coverage
35-
if: matrix.node-version == '20.x'
36-
uses: actions/upload-artifact@v4
37-
with:
38-
name: coverage-report
39-
path: coverage/
40-
41-
lint:
42-
runs-on: ubuntu-latest
43-
steps:
44-
- uses: actions/checkout@v4
45-
- uses: actions/setup-node@v4
46-
with:
47-
node-version: '20'
48-
cache: 'npm'
49-
- name: Install dependencies
50-
run: npm install
51-
- name: Lint
52-
run: npx eslint src 2>&1
53-
5434
build:
5535
runs-on: ubuntu-latest
5636
steps:
@@ -62,7 +42,7 @@ jobs:
6242
- name: Install dependencies
6343
run: npm install
6444
- name: Build
65-
run: npx tsc 2>&1
45+
run: npx tsc
6646
- name: Upload build artifacts
6747
uses: actions/upload-artifact@v4
6848
with:

0 commit comments

Comments
 (0)