storybook.yml 810 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. pull_request:
  12. branches: [dev]
  13. paths:
  14. - ".github/workflows/storybook.yml"
  15. - "package.json"
  16. - "bun.lock"
  17. - "packages/storybook/**"
  18. - "packages/ui/**"
  19. workflow_dispatch:
  20. concurrency:
  21. group: ${{ github.workflow }}-${{ github.ref }}
  22. cancel-in-progress: true
  23. jobs:
  24. build:
  25. name: storybook build
  26. runs-on: blacksmith-4vcpu-ubuntu-2404
  27. steps:
  28. - name: Checkout repository
  29. uses: actions/checkout@v4
  30. - name: Setup Bun
  31. uses: ./.github/actions/setup-bun
  32. - name: Build Storybook
  33. run: bun --cwd packages/storybook build