Skip to content

Commit 33a4884

Browse files
committed
ci: add pkg-pr-new release workflow
1 parent 8e10d06 commit 33a4884

File tree

3 files changed

+368
-0
lines changed

3 files changed

+368
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: release
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
pull_request:
8+
branches:
9+
- main
10+
11+
permissions: {}
12+
13+
jobs:
14+
pkg-pr-new:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
18+
- run: corepack enable
19+
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
20+
with:
21+
node-version: lts/*
22+
cache: "pnpm"
23+
24+
- name: 📦 install dependencies
25+
run: pnpm install
26+
27+
- name: 🚧 prepare build environment
28+
run: pnpm dev:prepare
29+
30+
- name: 🛠 build project
31+
run: pnpm build
32+
33+
- name: 📦 publish nightly release
34+
run: pnpm pkg-pr-new publish --compact

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
"@vitest/coverage-v8": "^3.2.4",
4343
"changelogen": "^0.6.2",
4444
"eslint": "^9.36.0",
45+
"pkg-pr-new": "^0.0.60",
4546
"std-env": "^3.9.0",
4647
"typescript": "^5.9.2",
4748
"unbuild": "^3.6.1",

0 commit comments

Comments
 (0)