From 2e3fb33ccf11287d87122c874ee81f07a8863b78 Mon Sep 17 00:00:00 2001 From: Tal Koren Date: Sun, 8 Dec 2024 11:13:22 +0200 Subject: [PATCH] ci: fix v2 storybook publish action (#2632) --- .github/workflows/publish-v2-storybook.yml | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .github/workflows/publish-v2-storybook.yml diff --git a/.github/workflows/publish-v2-storybook.yml b/.github/workflows/publish-v2-storybook.yml new file mode 100644 index 0000000000..983941ae8f --- /dev/null +++ b/.github/workflows/publish-v2-storybook.yml @@ -0,0 +1,47 @@ +name: Publish V2 Storybook + +on: + workflow_run: + workflows: ["Release v2 version"] + types: + - completed + workflow_dispatch: + +jobs: + build-and-deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + - name: Run Setup + uses: ./.github/actions/setup + with: + npm_token: ${{ secrets.npm_token }} + - name: Build & deploy Storybooks to GitHub Pages + run: | + yarn lerna run build --include-dependencies + yarn lerna run --scope monday-ui-react-core build-storybook + yarn lerna run --scope vibe-storybook-components build-storybook + cd packages/core/static_storybook + echo "vibe.monday.com" > ./CNAME + env: + NODE_AUTH_TOKEN: ${{ secrets.npm_token }} + - name: Push storybook-blocks Storybook to Github Pages + if: success() + uses: JamesIves/github-pages-deploy-action@v4.5.0 + with: + folder: packages/storybook-blocks/storybook-static + branch: gh-pages + target-folder: storybook-blocks + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Push core Storybook to Github Pages + uses: JamesIves/github-pages-deploy-action@v4.5.0 + with: + target-folder: v2 + clean-exclude: storybook-blocks/* + folder: packages/core/static_storybook + branch: gh-pages + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}