1
0

storybook.yml 923 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. name: storybook
  2. on:
  3. push:
  4. branches: [dev]
  5. paths:
  6. - ".github/workflows/storybook.yml"
  7. - "package.json"
  8. - "bun.lock"
  9. - "packages/storybook/**"
  10. - "packages/ui/**"
  11. - "packages/session-ui/**"
  12. pull_request:
  13. branches: [dev]
  14. paths:
  15. - ".github/workflows/storybook.yml"
  16. - "package.json"
  17. - "bun.lock"
  18. - "packages/storybook/**"
  19. - "packages/ui/**"
  20. - "packages/session-ui/**"
  21. workflow_dispatch:
  22. concurrency:
  23. group: ${{ github.workflow }}-${{ github.ref }}
  24. cancel-in-progress: true
  25. jobs:
  26. build:
  27. name: storybook build
  28. runs-on: blacksmith-4vcpu-ubuntu-2404
  29. steps:
  30. - name: Checkout repository
  31. uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
  32. - name: Setup Bun
  33. uses: ./.github/actions/setup-bun
  34. - name: Build Storybook
  35. run: bun --cwd packages/storybook build