Skip to content

Commit 6550520

Browse files
committed
fix(setup): update github workflow
1 parent f740e7a commit 6550520

File tree

10 files changed

+1104
-228
lines changed

10 files changed

+1104
-228
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ jobs:
5151
- name: Install dependencies
5252
run: pnpm install
5353

54+
- name: Initialize types
55+
run: pnpm initialize:type
56+
5457
- name: Run knip
5558
run: pnpm lint:unused
5659
# typecheck:
@@ -116,55 +119,6 @@ jobs:
116119

117120
- name: Css Lint
118121
run: pnpm lint:css
119-
<<<<<<< HEAD
120-
typecheck:
121-
name: Typecheck
122-
environment: 'test'
123-
runs-on: ubuntu-latest
124-
steps:
125-
- uses: actions/checkout@v4
126-
127-
- name: Install pnpm
128-
uses: pnpm/action-setup@v4
129-
130-
- name: Install Node.js
131-
uses: actions/setup-node@v4
132-
with:
133-
node-version: 20
134-
cache: 'pnpm'
135-
136-
- name: Install dependencies
137-
run: pnpm install
138-
139-
- name: Lint Javascript
140-
run: pnpm typecheck
141-
||||||| parent of 9ea2a66 (fixup! fix(setup): replace toggle ui to go ui)
142-
typecheck:
143-
name: Typecheck
144-
environment: 'test'
145-
runs-on: ubuntu-latest
146-
steps:
147-
- uses: actions/checkout@v4
148-
149-
- name: Install pnpm
150-
uses: pnpm/action-setup@v4
151-
152-
- name: Install Node.js
153-
uses: actions/setup-node@v4
154-
with:
155-
node-version: 20
156-
cache: 'pnpm'
157-
158-
- name: Install dependencies
159-
run: pnpm install
160-
161-
- name: Generate types
162-
run: pnpm generate:type
163-
164-
- name: Lint Javascript
165-
run: pnpm typecheck
166-
=======
167-
>>>>>>> 9ea2a66 (fixup! fix(setup): replace toggle ui to go ui)
168122
build:
169123
name: Build
170124
environment: 'test'

.npmrc

Lines changed: 0 additions & 1 deletion
This file was deleted.

.nvmrc

Lines changed: 0 additions & 1 deletion
This file was deleted.

package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,17 @@
77
"initialize:type": "mkdir -p generated/ && pnpm initialize:type:unified",
88
"initialize:type:unified": "test -f ./generate/types/ts && true || cp types.stub.ts ./generated/types.ts",
99
"generate:type": "dotenv -- cross-var openapi-typescript \"%APP_UNIFIED_API_ENDPOINT%openapi.json\" -o ./generated/types.ts --alphabetize",
10+
"prestart": "pnpm initialize:type",
1011
"start": "vite",
12+
"prebuild": "pnpm initialize:type",
1113
"build": "vite build",
1214
"test": "vitest",
1315
"coverage": "vitest run --coverage",
16+
"pretypecheck": "pnpm initialize:type",
1417
"typecheck": "tsc",
1518
"lint": "pnpm lint:js && pnpm lint:css && pnpm lint:unused",
1619
"lint:fix": "pnpm lint:js --fix && pnpm lint:css --fix",
20+
"prelint:js": "pnpm initialize:type",
1721
"lint:js": "eslint src",
1822
"lint:css": "stylelint \"./src/**/*.css\"",
1923
"lint:unused": "knip --tags=-knipignore",
@@ -43,6 +47,8 @@
4347
"@vitejs/plugin-react-swc": "^3.0.0",
4448
"@vitest/coverage-v8": "^2.1.3",
4549
"autoprefixer": "^10.4.14",
50+
"cross-var": "^1.1.0",
51+
"dotenv-cli": "^7.4.2",
4652
"eslint": "^8.40.0",
4753
"eslint-config-airbnb": "^19.0.4",
4854
"eslint-import-resolver-typescript": "^3.5.5",

patches/[email protected]

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

0 commit comments

Comments
 (0)