pstream is dead; long live pstream
taciturnaxolotl.github.io/pstream-ng/
1name: Docs
2
3on:
4 push:
5 branches:
6 - main
7 paths:
8 - docs/**
9 workflow_dispatch:
10
11permissions:
12 contents: read
13 pages: write
14 id-token: write
15
16concurrency:
17 group: pages
18 cancel-in-progress: true
19
20jobs:
21 build:
22 runs-on: ubuntu-latest
23 steps:
24 - uses: actions/checkout@v4
25
26 - uses: pnpm/action-setup@v4
27
28 - uses: actions/setup-node@v4
29 with:
30 node-version: 20
31 cache: pnpm
32 cache-dependency-path: docs/pnpm-lock.yaml
33
34 - run: pnpm install
35 working-directory: docs
36
37 - run: pnpm run build
38 working-directory: docs
39
40 - uses: actions/upload-pages-artifact@v3
41 with:
42 path: docs/out
43
44 deploy:
45 needs: build
46 runs-on: ubuntu-latest
47 environment:
48 name: github-pages
49 url: ${{ steps.deployment.outputs.page_url }}
50 steps:
51 - id: deployment
52 uses: actions/deploy-pages@v4