# .github/workflows/chromatic.yml # Workflow name name: 'Chromatic' # Event for the workflow on: push # List of jobs jobs: chromatic-deployment: # Operating System runs-on: ubuntu-latest # Job steps steps: - name: Install pnpm uses: pnpm/action-setup@v2 with: version: 7.x.x run_install: false - name: Get pnpm store directory id: pnpm-cache shell: bash run: | echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT - uses: actions/checkout@v1 - name: Install dependencies # 👇 Install dependencies with the same package manager used in the project (replace it as needed), e.g. yarn, npm, pnpm run: pnpm install # 👇 Adds Chromatic as a step in the workflow - name: Publish to Chromatic uses: chromaui/action@v1 # Chromatic GitHub Action options with: buildScriptName: 'storybook:build' # 👇 Chromatic projectToken, refer to the manage page to obtain it. projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}