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: version: 9 run_install: | - recursive: true args: [--frozen-lockfile, --strict-peer-dependencies] - name: Setup node uses: actions/setup-node@v4 with: node-version: '20.x' cache: 'pnpm' - name: Test scout run: pnpm install --filter scout - name: Test link2cid run: pnpm test --filter link2cid