Skip to content

Commit fd18043

Browse files
committed
fix: build all publishable packages in pkg.pr.new workflow
1 parent 3fb22b1 commit fd18043

1 file changed

Lines changed: 13 additions & 5 deletions

File tree

.github/workflows/pkg-pr-new.yaml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
- "package.json"
88
- "pnpm-lock.yaml"
99
- "pnpm-workspace.yaml"
10-
- "packages/secure-exec/**"
10+
- "packages/**"
1111
push:
1212
branches:
1313
- main
@@ -16,7 +16,7 @@ on:
1616
- "package.json"
1717
- "pnpm-lock.yaml"
1818
- "pnpm-workspace.yaml"
19-
- "packages/secure-exec/**"
19+
- "packages/**"
2020

2121
concurrency:
2222
group: pkg-pr-new-${{ github.event.pull_request.number || github.ref }}
@@ -45,8 +45,16 @@ jobs:
4545
- name: Install dependencies
4646
run: pnpm install --frozen-lockfile
4747

48-
- name: Build package
49-
run: pnpm --filter secure-exec build
48+
- name: Build packages
49+
run: pnpm turbo run build --filter='@secure-exec/typescript...'
5050

5151
- name: Publish to pkg.pr.new
52-
run: pnpm dlx pkg-pr-new publish "./packages/secure-exec" --packageManager pnpm
52+
run: |
53+
pnpm dlx pkg-pr-new publish \
54+
"./packages/secure-exec" \
55+
"./packages/secure-exec-core" \
56+
"./packages/secure-exec-node" \
57+
"./packages/secure-exec-browser" \
58+
"./packages/secure-exec-python" \
59+
"./packages/secure-exec-typescript" \
60+
--packageManager pnpm

0 commit comments

Comments
 (0)