Build with Yarn, Snapshot with Percy
GitHub Action to build your project with Yarn followed by Percy snapshots.
You'll need to set up a secret PERCY_TOKEN
.
Read more about secrets with GitHub and Percy Token.
Just add this to .github/workflows/main.yml
name: CI
on:
pull_request:
branches:
- master
jobs:
CI_Workflow:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Yarn & Percy CI
uses: jpvalery/yarn-percy-ci@master
env:
PERCY_TOKEN: ${{ secrets.PERCY_TOKEN }}
You could just copy/paste this code instead.
name: CI
on:
pull_request:
branches:
- master
jobs:
CI_Workflow:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Yarn Install
run: yarn install
- name: Yarn Build
run: yarn build
- name: Percy
run: yarn percy snapshot ./public
env:
PERCY_TOKEN: ${{ secrets.PERCY_TOKEN }}
Thanks to Wil from Percy.io for all his help in troubleshooting this action.