File tree Expand file tree Collapse file tree 4 files changed +30
-33
lines changed Expand file tree Collapse file tree 4 files changed +30
-33
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ name : " Setup Action"
2
+ permissions : write-all
3
+ on :
4
+ workflow_call :
5
+
6
+ jobs :
7
+ setup :
8
+ runs-on : ubuntu-latest
9
+ steps :
10
+ - name : Checkout Repository
11
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
12
+
13
+ - name : Set up Node.js
14
+ uses : actions/setup-node@23755b521f87533c8ed7f8fb13674f9021579e34 # v4
15
+ with :
16
+ node-version : " 22"
17
+
18
+ - name : Install dependencies
19
+ run : npm ci
Original file line number Diff line number Diff line change 11
11
jobs :
12
12
setup :
13
13
name : Setup Dependencies
14
- uses : ./.github/action /setup.yml
14
+ uses : ./.github/workflows /setup.yml
15
15
16
16
lint :
17
17
name : ESLint Check
18
18
runs-on : ubuntu-latest
19
- needs : setup
20
19
steps :
20
+ - name : Checkout Repository
21
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
21
22
- name : Run Linter
22
- run : npm run lint
23
+ run : npx eslint .
23
24
24
25
tsc :
25
26
name : TS Types Check
26
27
runs-on : ubuntu-latest
27
- needs : setup
28
28
steps :
29
+ - name : Checkout Repository
30
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
29
31
- name : Run Tsc
30
32
run : npm run type-check
31
33
32
34
build :
33
35
name : Build App Check
34
36
runs-on : ubuntu-latest
35
- needs : setup
36
37
steps :
38
+ - name : Checkout Repository
39
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
37
40
- name : Build App
38
41
run : npm run build
Original file line number Diff line number Diff line change 11
11
"allowImportingTsExtensions" : true ,
12
12
"isolatedModules" : true ,
13
13
"moduleDetection" : " force" ,
14
+ "allowSyntheticDefaultImports" : true ,
15
+ "esModuleInterop" : true ,
14
16
"noEmit" : true ,
17
+ "jsx" : " react-jsx" ,
15
18
16
19
/* Linting */
17
20
"strict" : true ,
You can’t perform that action at this time.
0 commit comments