name: ci on: push: branches: - 'main' schedule: - cron: '6 */12 * * *' jobs: build: runs-on: ubuntu-latest environment: docker steps: - name: Check out code uses: actions/checkout@v3 - name: Setup pnpm uses: pnpm/action-setup@v4 with: run_install: | - recursive: true args: [--frozen-lockfile, --strict-peer-dependencies] - name: Unit test all packages run: pnpm test -r