File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed
.github/workflows/.github/workflows Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Publish to pkg.pr.new
2+ on : [push, pull_request]
3+
4+ jobs :
5+ build :
6+ runs-on : ubuntu-latest
7+
8+ steps :
9+ - name : Checkout code
10+ uses : actions/checkout@v4
11+
12+ - run : corepack enable
13+ - uses : actions/setup-node@v4
14+ with :
15+ node-version : 18.x
16+ cache : pnpm
17+
18+ - name : Install dependencies
19+ run : pnpm install --frozen-lockfile
20+
21+ - name : Build
22+ run : pnpm build
23+
24+ - run : pnpx pkg-pr-new publish --comment=off --json output.json --compact --no-template
25+ - name : Add metadata to output
26+ uses : actions/github-script@v6
27+ with :
28+ github-token : ${{ secrets.GITHUB_TOKEN }}
29+ script : |
30+ const fs = require('fs');
31+ const output = JSON.parse(fs.readFileSync('output.json', 'utf8'));
32+ output.number = context.issue.number;
33+ output.event_name = context.eventName;
34+ output.ref = context.ref;
35+ fs.writeFileSync('output.json', JSON.stringify(output), 'utf8');
36+ - name : Upload output
37+ uses : actions/upload-artifact@v4
38+ with :
39+ name : output
40+ path : ./output.json
41+
42+ - run : ls -R .
You can’t perform that action at this time.
0 commit comments