name: build on: [push] concurrency: group: ${{github.workflow}}-${{github.event_name}}-${{github.ref}} cancel-in-progress: true jobs: lint-and-build-g6: runs-on: macos-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Install Node.js uses: actions/setup-node@v3 with: node-version: 16 - uses: pnpm/action-setup@v2 name: Install pnpm with: version: 8 run_install: false - name: Install Dependencies run: pnpm install --no-frozen-lockfile - name: Run CI run: | npm run ci - name: Upload blob report to GitHub Actions Artifacts if: always() uses: actions/upload-artifact@v3 with: name: snapshots path: | packages/g6/tests/integration/snapshots/**/*-actual.svg retention-days: 1