Skip to content

Commit 6e5a7ea

Browse files
committed
Add CI
1 parent a4b2ee9 commit 6e5a7ea

File tree

3 files changed

+416
-2
lines changed

3 files changed

+416
-2
lines changed

.github/workflows/ci.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: CI
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- next
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout code
14+
uses: actions/checkout@v2
15+
16+
- run: corepack enable
17+
- uses: actions/setup-node@v4
18+
with:
19+
node-version: 20
20+
cache: "pnpm"
21+
22+
- name: Install dependencies
23+
run: pnpm install
24+
25+
- name: Build
26+
run: pnpm build
27+
28+
- run: pnpm prerelease

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@
88
"format": "prettier --write \"**/*.{ts,tsx,md,mdx}\"",
99
"changeset": "changeset",
1010
"version-packages": "changeset version",
11-
"release": "changeset publish"
11+
"release": "changeset publish",
12+
"prerelease": "pkg-pr-new publish --compact './packages/codehike'"
1213
},
1314
"devDependencies": {
1415
"@changesets/cli": "2.27.1",
1516
"prettier": "^3.1.1",
16-
"turbo": "^1.11.2"
17+
"turbo": "^1.11.2",
18+
"pkg-pr-new": "0.0.20"
1719
},
1820
"packageManager": "[email protected]",
1921
"repository": "code-hike/codehike",

0 commit comments

Comments
 (0)