```yml renderer="common" language="ts" tabTitle="yml" # .github/workflows/storybook-tests.yml name: 'Storybook Tests' on: push jobs: test: timeout-minutes: 60 runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' - name: Install dependencies run: yarn - name: Install Playwright run: npx playwright install --with-deps - name: Build Storybook run: yarn build-storybook --quiet - name: Serve Storybook and run tests run: | npx concurrently -k -s first -n "SB,TEST" -c "magenta,blue" \ "npx http-server storybook-static --port 6006 --silent" \ "npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook" ```