From 46b5d2bf1ab718206ee25028087affd4e4d7185d Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Wed, 16 Aug 2023 00:36:24 -0500 Subject: [PATCH] ci: add publish-storybook.yml (cherry picked from commit de2cb1a3bc1af76da72dedc5c32f588b45c9b57c) --- .github/workflows/build.yml | 22 ------------------- .github/workflows/publish-storybook.yml | 29 +++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 22 deletions(-) create mode 100644 .github/workflows/publish-storybook.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 44423069f6..682e5169de 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -133,28 +133,6 @@ jobs: path: ./apps/storybook/storybook-static if-no-files-found: error - publish-storybook: - name: Publish Storybook - runs-on: ubuntu-latest - environment: development - - steps: - - uses: actions/checkout@v3 - with: - # This is required to fetch all commits for chromatic - fetch-depth: 0 - - name: Setup Node.js - uses: ./.github/actions/setup-node - with: - electron-install: false - - name: Publish to Chromatic - uses: chromaui/action@v1 - with: - workingDir: apps/storybook - buildScriptName: build - onlyStoryNames: 'Preview/**' - projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} - build-core: name: Build @affine/core runs-on: ubuntu-latest diff --git a/.github/workflows/publish-storybook.yml b/.github/workflows/publish-storybook.yml new file mode 100644 index 0000000000..230bfe5c56 --- /dev/null +++ b/.github/workflows/publish-storybook.yml @@ -0,0 +1,29 @@ +on: + pull_request_target: + branches: + - master + paths-ignore: + - README.md + - .github/** + - '!.github/workflows/publish-storybook.yml' + +jobs: + publish-storybook: + name: Publish Storybook + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + # This is required to fetch all commits for chromatic + fetch-depth: 0 + - name: Setup Node.js + uses: ./.github/actions/setup-node + with: + electron-install: false + - name: Publish to Chromatic + uses: chromaui/action@v1 + with: + workingDir: apps/storybook + buildScriptName: build + onlyStoryNames: 'Preview/**' + projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}