mirror of
https://github.com/wavetermdev/waveterm.git
synced 2024-12-22 16:48:23 +01:00
43 lines
1.1 KiB
YAML
43 lines
1.1 KiB
YAML
|
# Workflow name
|
||
|
name: Build and Publish Storybook to GitHub Pages
|
||
|
|
||
|
on:
|
||
|
push:
|
||
|
branches:
|
||
|
- "main"
|
||
|
|
||
|
permissions:
|
||
|
contents: read
|
||
|
pages: write
|
||
|
id-token: write
|
||
|
|
||
|
env:
|
||
|
NODE_VERSION: "20"
|
||
|
|
||
|
# List of jobs
|
||
|
jobs:
|
||
|
deploy:
|
||
|
runs-on: ubuntu-latest
|
||
|
# Job steps
|
||
|
steps:
|
||
|
# Manual Checkout
|
||
|
- uses: actions/checkout@v4
|
||
|
|
||
|
# Set up Node
|
||
|
- uses: actions/setup-node@v4
|
||
|
with:
|
||
|
node-version: ${{env.NODE_VERSION}}
|
||
|
|
||
|
- name: Install yarn
|
||
|
run: |
|
||
|
corepack enable
|
||
|
yarn install
|
||
|
|
||
|
#👇 Add Storybook build and deploy to GitHub Pages as a step in the workflow
|
||
|
- uses: bitovi/github-actions-storybook-to-github-pages@v1.0.3
|
||
|
with:
|
||
|
install_command: yarn # default: npm ci
|
||
|
build_command: yarn build-storybook # default: npm run build-storybook
|
||
|
path: storybook-static # default: dist/storybook
|
||
|
checkout: false # default: true
|