diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2774b1793a..de3baf5bf8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,8 @@ jobs: if: github.repository == 'TanStack/query' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout + uses: actions/checkout@v4 with: fetch-depth: '0' - name: Setup pnpm @@ -36,7 +37,7 @@ jobs: node-version-file: .nvmrc cache: pnpm - name: Install dependencies - run: pnpm --filter "./packages/**" --filter query --prefer-offline install + run: pnpm install --frozen-lockfile --prefer-offline - name: Run Tests run: pnpm run test:ci - name: Publish @@ -53,3 +54,5 @@ jobs: TAG: ${{ inputs.tag }} - name: Upload coverage to Codecov uses: codecov/codecov-action@v3 + with: + directory: packages diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 2aeaf9b227..8ee509c25c 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -23,7 +23,8 @@ jobs: name: Nx Cloud - Main Job runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup pnpm @@ -35,16 +36,12 @@ jobs: with: node-version-file: .nvmrc cache: pnpm - cache-dependency-path: pnpm-lock.yaml - name: Install dependencies - run: pnpm --filter "./packages/**" --filter query --prefer-offline install - - name: Get appropriate base and head commits for `nx affected` commands + run: pnpm install --frozen-lockfile --prefer-offline + - name: Get base and head commits for `nx affected` uses: nrwl/nx-set-shas@v3 with: main-branch-name: 'main' - - run: | - echo "BASE: ${{ env.NX_BASE }}" - echo "HEAD: ${{ env.NX_HEAD }}" - name: Start CI Orchestrator run: npx nx-cloud start-ci-run - name: Run Tests @@ -54,6 +51,8 @@ jobs: run: npx nx-cloud stop-all-agents - name: Upload coverage to Codecov uses: codecov/codecov-action@v3 + with: + directory: packages agents: name: Nx Cloud - Agents runs-on: ubuntu-latest @@ -74,9 +73,8 @@ jobs: with: node-version-file: .nvmrc cache: pnpm - cache-dependency-path: pnpm-lock.yaml - name: Install dependencies - run: pnpm --filter "./packages/**" --filter query --prefer-offline install + run: pnpm install --frozen-lockfile --prefer-offline - name: Start Nx Agent ${{ matrix.agent }} run: npx nx-cloud start-agent format: @@ -95,9 +93,8 @@ jobs: with: node-version-file: .nvmrc cache: pnpm - cache-dependency-path: pnpm-lock.yaml - name: Install dependencies - run: pnpm --filter "./packages/**" --filter query --prefer-offline install + run: pnpm install --frozen-lockfile --prefer-offline - name: Run prettier run: pnpm run test:format knip: @@ -116,8 +113,7 @@ jobs: with: node-version-file: .nvmrc cache: pnpm - cache-dependency-path: pnpm-lock.yaml - name: Install dependencies - run: pnpm --filter "./packages/**" --filter query --prefer-offline install + run: pnpm install --frozen-lockfile --prefer-offline - name: Run Knip run: pnpm knip