Skip to content

Commit fbfe5b6

Browse files
committed
chore: swtich nightly release with pkg-pr-new
1 parent 0c2b1b8 commit fbfe5b6

File tree

8 files changed

+1408
-2527
lines changed

8 files changed

+1408
-2527
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -136,49 +136,3 @@ jobs:
136136

137137
- name: Run test
138138
run: ./scripts/e2e.sh
139-
140-
edge-release:
141-
name: Edge Release
142-
needs:
143-
- lint
144-
- build
145-
- test
146-
- e2e
147-
runs-on: ${{ matrix.os }}
148-
strategy:
149-
matrix:
150-
os: [ubuntu-latest]
151-
node: [20]
152-
steps:
153-
- name: Checkout codes
154-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
155-
156-
- name: Install pnpm
157-
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
158-
159-
- name: Setup bun
160-
uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2
161-
162-
- name: Setup node
163-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
164-
with:
165-
node-version: ${{ matrix.node }}
166-
cache: pnpm
167-
168-
- name: Install dependencies
169-
run: pnpm install --frozen-lockfile
170-
171-
- name: Build
172-
run: pnpm run build
173-
174-
- name: Release Edge
175-
if: |
176-
github.event_name == 'push' &&
177-
!startsWith(github.event.head_commit.message, '[skip-release]') &&
178-
!startsWith(github.event.head_commit.message, 'chore') &&
179-
!startsWith(github.event.head_commit.message, 'release') &&
180-
!startsWith(github.event.head_commit.message, 'docs')
181-
run: ./scripts/release.sh
182-
env:
183-
NPM_TOKEN: ${{secrets.NPM_ORG_TOKEN}}
184-
EDGE_RELEASE: 'true'
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: nightly release
2+
on:
3+
push:
4+
branches:
5+
- '**'
6+
tags:
7+
- '!**'
8+
pull_request:
9+
branches:
10+
- main
11+
12+
jobs:
13+
release:
14+
runs-on: ubuntu-latest
15+
16+
steps:
17+
- name: Checkout codes
18+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
19+
with:
20+
fetch-depth: 0
21+
22+
- name: Install pnpm
23+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
24+
25+
- name: Setup node
26+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
27+
with:
28+
node-version: 20
29+
cache: pnpm
30+
31+
- name: Install dependencies
32+
run: pnpm install --frozen-lockfile
33+
34+
- name: Build
35+
run: pnpm build
36+
37+
- name: Release with pkg-pr-new
38+
run: pnpm exec pkg-pr-new publish

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
commit_message: 'chore: sync changelog'
6868

6969
- name: Publish package for NPM
70-
run: ./scripts/release.sh
70+
run: pnpm publish
7171
env:
7272
NPM_CONFIG_PROVENANCE: true
7373

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@
112112
"lint-staged": "^15.0.0",
113113
"miniflare": "^3.20231016.0",
114114
"pkg-types": "^1.0.2",
115+
"pkg-pr-new": "^0.0.60",
115116
"playwright": "^1.38.1",
116117
"semver": "^7.6.0",
117118
"supertest": "^6.3.3",

0 commit comments

Comments
 (0)