mirror of
https://github.com/sveltejs/svelte.git
synced 2024-11-21 19:38:58 +01:00
16a40a8bce
* fix: try to read from right folder * fix: use both correct paths
43 lines
1.2 KiB
YAML
43 lines
1.2 KiB
YAML
name: Publish Any Commit
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- run: corepack enable
|
|
- uses: actions/setup-node@v4
|
|
with:
|
|
node-version: 18.x
|
|
cache: pnpm
|
|
|
|
- name: Install dependencies
|
|
run: pnpm install --frozen-lockfile
|
|
|
|
- name: Build
|
|
run: pnpm build
|
|
|
|
- run: pnpx pkg-pr-new publish --comment=off --json output.json --compact --no-template './packages/svelte'
|
|
- name: Add metadata to output
|
|
uses: actions/github-script@v6
|
|
with:
|
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|
|
script: |
|
|
const fs = require('fs');
|
|
const output = JSON.parse(fs.readFileSync('output.json', 'utf8'));
|
|
output.number = context.issue.number;
|
|
output.event_name = context.eventName;
|
|
output.ref = context.ref;
|
|
fs.writeFileSync('output.json', JSON.stringify(output), 'utf8');
|
|
- name: Upload output
|
|
uses: actions/upload-artifact@v4
|
|
with:
|
|
name: output
|
|
path: ./output.json
|
|
|
|
- run: ls -R .
|