# .github/workflows/chromatic.yml # Workflow name name: 'Chromatic' on: push: paths: - web/** pull_request_target: paths: - web/** # List of jobs jobs: chromatic-deployment: # Operating System runs-on: ubuntu-latest defaults: run: working-directory: ./web steps: - name: Check out code uses: actions/checkout@v3 with: # Make sure the actual branch is checked out when running on pull requests ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} fetch-depth: 0 - name: Install dependencies run: npm install - name: Publish to Chromatic uses: chromaui/action@v1 # Chromatic GitHub Action options with: workingDir: web autoAcceptChanges: webv2 # 👇 Chromatic projectToken, refer to the manage page to obtain it. projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}