Skip to content

Commit e306063

Browse files
committed
Update workflows
1 parent 2eaf269 commit e306063

2 files changed

Lines changed: 26 additions & 38 deletions

File tree

.github/workflows/eslint.yml

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,23 @@
11
name: lint
22
on:
33
pull_request:
4-
branches:
5-
- "*"
6-
push:
7-
branches:
8-
- '*'
4+
push:
95
jobs:
10-
build:
6+
lint:
117
name: Run Linters
128
runs-on: ubuntu-latest
139

1410
steps:
15-
- name: Check out Git repo
16-
uses: actions/checkout@v3
17-
with:
18-
node-version: 16.11.0
19-
20-
- name: Set up node.js
21-
uses: actions/setup-node@v1
11+
- name: Checkout repo
12+
uses: actions/checkout@v4
13+
14+
- name: Setup Node
15+
uses: actions/setup-node@v4
2216
with:
23-
node-version: '18.x'
24-
25-
- name: Install node.js deps
26-
run: npm i eslint --save-dev
27-
28-
- name: Run lint
29-
run: npx eslint --fix ./src/**/*.ts
17+
node-version: 20
18+
19+
- name: Install dependencies
20+
run: npm ci
21+
22+
- name: Run ESLint
23+
run: npx eslint ./src/**/*.ts

.github/workflows/tsc.yml

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,23 @@
11
name: tsc
22
on:
33
pull_request:
4-
branches:
5-
- "*"
6-
push:
7-
branches:
8-
- '*'
4+
push:
95
jobs:
10-
build:
6+
tsc:
117
name: Run tsc
128
runs-on: ubuntu-latest
139

1410
steps:
15-
- name: Check out Git repo
16-
uses: actions/checkout@v3
17-
with:
18-
node-version: 16.11.0
19-
20-
- name: Set up node.js
21-
uses: actions/setup-node@v1
11+
- name: Checkout repo
12+
uses: actions/checkout@v4
13+
14+
- name: Setup Node
15+
uses: actions/setup-node@v4
2216
with:
23-
node-version: '18.x'
24-
25-
- name: Install node.js deps
26-
run: npm i eslint typescript --save-dev
17+
node-version: 20
18+
19+
- name: Install dependencies
20+
run: npm ci
2721

2822
- name: Run tsc
29-
run: npx tsc
23+
run: npx tsc

0 commit comments

Comments
 (0)