返回 slidev
cr.yml
根目录 / .github / workflows / cr.yml
1 # Continuous Releases provided by https://pkg.pr.new
2 name: CR (Continuous Releases)
3 on: [push, pull_request]
4
5 jobs:
6 cr:
7 runs-on: ubuntu-latest
8
9 steps:
10 - name: Checkout code
11 uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
12
13 - name: Setup pnpm
14 uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0
15
16 - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
17 with:
18 node-version: lts/*
19 cache: pnpm
20
21 - run: npm i -g @antfu/ni
22 - run: nci
23
24 - name: Build
25 run: nr build
26
27 - run: nlx pkg-pr-new publish './packages/create-app' './packages/client'
28 './packages/create-theme' './packages/parser' './packages/slidev'
29 './packages/types' --pnpm
30 env:
31 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
32
32 lines YAML