From c23da64960f381fb6f902977fae15a25eb3bb27e Mon Sep 17 00:00:00 2001 From: Ashley Harrison Date: Tue, 1 Jul 2025 12:48:10 +0100 Subject: [PATCH] add playwright storybook verification workflow --- .../storybook-verification-playwright.yml | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/storybook-verification-playwright.yml diff --git a/.github/workflows/storybook-verification-playwright.yml b/.github/workflows/storybook-verification-playwright.yml new file mode 100644 index 00000000000..4c0ceb1c6f0 --- /dev/null +++ b/.github/workflows/storybook-verification-playwright.yml @@ -0,0 +1,42 @@ +name: Verify Storybook (Playwright) + +on: + pull_request: + paths: + - 'packages/grafana-ui/**' + - '!docs/**' + - '!*.md' + push: + branches: + - main + paths: + - 'packages/grafana-ui/**' + - '!docs/**' + - '!*.md' + +permissions: {} + +jobs: + verify-storybook: + name: Verify Storybook (Playwright) + runs-on: ubuntu-latest + permissions: + contents: read + + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + persist-credentials: false + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version-file: '.nvmrc' + cache: 'yarn' + + - name: Install dependencies + run: yarn install --immutable + + - name: Run Storybook and E2E tests + run: yarn e2e:playwright:storybook