Skip to content

Commit 41e7938

Browse files
committed
deploy script changes
1 parent 54d204e commit 41e7938

File tree

3 files changed

+105
-1
lines changed

3 files changed

+105
-1
lines changed

.github/workflows/ci.yml

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
8+
pull_request:
9+
branches:
10+
- master
11+
12+
jobs:
13+
lint:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@v4
17+
18+
- name: Install pnpm
19+
uses: pnpm/action-setup@v4
20+
with:
21+
run_install: false
22+
23+
- uses: actions/setup-node@v4
24+
with:
25+
node-version: lts/*
26+
cache: pnpm
27+
28+
- name: Install dependencies
29+
run: pnpm install --frozen-lockfile
30+
31+
- name: Lint
32+
run: pnpm run lint
33+
34+
typecheck:
35+
runs-on: ubuntu-latest
36+
steps:
37+
- uses: actions/checkout@v4
38+
39+
- name: Install pnpm
40+
uses: pnpm/action-setup@v4
41+
with:
42+
run_install: false
43+
44+
- uses: actions/setup-node@v4
45+
with:
46+
node-version: lts/*
47+
cache: pnpm
48+
49+
- name: Install dependencies
50+
run: pnpm install --frozen-lockfile
51+
52+
- name: Typecheck
53+
run: pnpm run typecheck
54+
55+
build:
56+
strategy:
57+
fail-fast: false
58+
matrix:
59+
os: [ubuntu-latest, windows-latest, macos-latest]
60+
runs-on: ${{ matrix.os }}
61+
steps:
62+
- uses: actions/checkout@v4
63+
64+
- name: Install pnpm
65+
uses: pnpm/action-setup@v4
66+
with:
67+
run_install: false
68+
69+
- uses: actions/setup-node@v4
70+
with:
71+
node-version: lts/*
72+
cache: pnpm
73+
74+
- name: Install dependencies
75+
run: pnpm install --frozen-lockfile
76+
77+
- name: Build
78+
run: pnpm run build
79+
80+
generate:
81+
strategy:
82+
fail-fast: false
83+
matrix:
84+
os: [ubuntu-latest, windows-latest, macos-latest]
85+
runs-on: ${{ matrix.os }}
86+
steps:
87+
- uses: actions/checkout@v4
88+
89+
- name: Install pnpm
90+
uses: pnpm/action-setup@v4
91+
with:
92+
run_install: false
93+
94+
- uses: actions/setup-node@v4
95+
with:
96+
node-version: lts/*
97+
cache: pnpm
98+
99+
- name: Install dependencies
100+
run: pnpm install --frozen-lockfile
101+
102+
- name: Generate
103+
run: pnpm run generate

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,9 @@
3838
"scripts": {
3939
"build": "nuxt prepare && nuxt build www",
4040
"dev": "nuxt prepare && nuxt dev www",
41+
"generate": "nuxt prepare && nuxt generate www",
4142
"generate2": "nuxt prepare && nuxt generate www",
42-
"generate": "nuxt prepare && NUXT_APP_BASE_URL=/comforterpdocsnuxt/ nuxt generate --preset github_pages || echo 'Ignoring prerender errors'",
43+
"generate3": "nuxt prepare && NUXT_APP_BASE_URL=/comforterpdocsnuxt/ nuxt generate --preset github_pages || echo 'Ignoring prerender errors'",
4344
"preview": "nuxt prepare && nuxt preview www",
4445
"typecheck": "nuxt prepare && nuxt typecheck",
4546
"lint": "eslint .",

0 commit comments

Comments
 (0)