name: CI on: push: branches: - improve-ci-nx permissions: actions: read contents: read jobs: main: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: filter: tree:0 fetch-depth: 0 - run: npx nx start-ci-run --distribute-on="3 linux-medium-js" --stop-agents-after="build" - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 with: node-version: 20 cache: 'pnpm' - run: pnpm install --frozen-lockfile - uses: nrwl/nx-set-shas@v4 - run: npx nx affected -t build - run: npx nx fix-ci if: always()