Skip to content

Commit 47471a7

Browse files
use pkg.pr.new to publish PR prereleases (#536)
1 parent b0b348c commit 47471a7

File tree

4 files changed

+313
-18
lines changed

4 files changed

+313
-18
lines changed

.changeset/snapshot

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

.github/workflows/pre-release.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
name: Pre-release
22

3-
on: workflow_dispatch
3+
on:
4+
pull_request:
5+
branches:
6+
- main
7+
paths:
8+
- packages/open-next/**
49

510
jobs:
611
release:
@@ -21,10 +26,8 @@ jobs:
2126
- name: Install dependencies
2227
run: pnpm install
2328

24-
- name: Check codestyle
25-
run: pnpm lint
29+
- name: Build package
30+
run: pnpm -F @opennextjs/aws build
2631

27-
- name: Publish Pre-release to npm
28-
run: pnpm release-snapshot
29-
env:
30-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
32+
- name: Publish prerelease
33+
run: pnpm exec pkg-pr-new publish --pnpm --compact './packages/open-next'

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"@changesets/cli": "^2.22.0",
2424
"@sladg/eslint-config-base": "1.4.1",
2525
"eslint": "^8.47.0",
26+
"pkg-pr-new": "^0.0.29",
2627
"turbo": "1.10.12"
2728
},
2829
"engines": {

0 commit comments

Comments
 (0)