File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 pull_request :
66 branches : [main, develop]
77
8+ permissions :
9+ contents : read
10+
811jobs :
9- test-storybook :
10- timeout-minutes : 60
12+ storybook-build :
13+ name : Storybook Build
14+ timeout-minutes : 30
1115 runs-on : ubuntu-latest
16+
1217 steps :
1318 - uses : actions/checkout@v6
19+
20+ - name : Setup pnpm
21+ uses : pnpm/action-setup@v4
22+
1423 - uses : actions/setup-node@v6
1524 with :
1625 node-version : ' 20'
26+ cache : ' pnpm'
27+
28+ - name : Turbo Cache
29+ uses : actions/cache@v5
30+ with :
31+ path : node_modules/.cache/turbo
32+ key : turbo-${{ runner.os }}-${{ github.sha }}
33+ restore-keys : |
34+ turbo-${{ runner.os }}-
35+
36+ - name : Install dependencies
37+ run : pnpm install --frozen-lockfile
38+
39+ - name : Build packages
40+ run : pnpm build
41+
42+ - name : Build Storybook
43+ run : pnpm storybook:build
44+
45+ storybook-test :
46+ name : Storybook Test Runner
47+ timeout-minutes : 60
48+ runs-on : ubuntu-latest
49+ needs : storybook-build
50+
51+ steps :
52+ - uses : actions/checkout@v6
53+
1754 - name : Setup pnpm
1855 uses : pnpm/action-setup@v4
56+
57+ - uses : actions/setup-node@v6
58+ with :
59+ node-version : ' 20'
60+ cache : ' pnpm'
61+
62+ - name : Turbo Cache
63+ uses : actions/cache@v5
64+ with :
65+ path : node_modules/.cache/turbo
66+ key : turbo-${{ runner.os }}-${{ github.sha }}
67+ restore-keys : |
68+ turbo-${{ runner.os }}-
69+
1970 - name : Install dependencies
20- run : pnpm install
71+ run : pnpm install --frozen-lockfile
72+
73+ - name : Build packages
74+ run : pnpm build
75+
2176 - name : Install Playwright Browsers
22- run : pnpm exec playwright install --with-deps
77+ run : pnpm exec playwright install --with-deps chromium
78+
2379 - name : Run Storybook tests
2480 run : pnpm storybook:ci
You can’t perform that action at this time.
0 commit comments