diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 10c9eb9f2..965506ce7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,18 +25,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 with: - fetch-depth: '0' - - name: Setup pnpm - uses: pnpm/action-setup@v4 - - name: Setup Node - uses: actions/setup-node@v4 - with: - node-version-file: .nvmrc - cache: pnpm + fetch-depth: 0 - name: Start Nx Agents run: npx nx-cloud start-ci-run --distribute-on=".nx/workflows/dynamic-changesets.yaml" - - name: Install dependencies - run: pnpm install --frozen-lockfile --prefer-offline + - name: Setup Tools + uses: tanstack/config/.github/setup@main - name: Run Tests run: pnpm run test:ci --parallel=3 - name: Stop Nx Agents diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index dc42bb8f6..975cb2394 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -23,17 +23,10 @@ jobs: uses: actions/checkout@v4 with: fetch-depth: 0 - - name: Setup pnpm - uses: pnpm/action-setup@v4 - - name: Setup Node - uses: actions/setup-node@v4 - with: - node-version-file: .nvmrc - cache: pnpm - name: Start Nx Agents run: npx nx-cloud start-ci-run --distribute-on=".nx/workflows/dynamic-changesets.yaml" - - name: Install dependencies - run: pnpm install --frozen-lockfile --prefer-offline + - name: Setup Tools + uses: tanstack/config/.github/setup@main - name: Get base and head commits for `nx affected` uses: nrwl/nx-set-shas@v4 with: diff --git a/.nx/workflows/dynamic-changesets.yaml b/.nx/workflows/dynamic-changesets.yaml index 29c58231b..d3536f3ba 100644 --- a/.nx/workflows/dynamic-changesets.yaml +++ b/.nx/workflows/dynamic-changesets.yaml @@ -1,4 +1,4 @@ distribute-on: - small-changeset: 8 linux-medium-js - medium-changeset: 10 linux-medium-js - large-changeset: 12 linux-medium-js + small-changeset: 3 linux-medium-js + medium-changeset: 6 linux-medium-js + large-changeset: 10 linux-medium-js diff --git a/package.json b/package.json index 745803042..293fbb996 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "rimraf": "^5.0.5", - "sherif": "^0.8.4", + "sherif": "^0.9.0", "solid-js": "^1.7.8", "typedoc": "^0.25.13", "typedoc-plugin-markdown": "^4.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 267d4b4d4..5737e1466 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,8 +72,8 @@ importers: specifier: ^5.0.5 version: 5.0.5 sherif: - specifier: ^0.8.4 - version: 0.8.4 + specifier: ^0.9.0 + version: 0.9.0 solid-js: specifier: ^1.7.8 version: 1.7.12 @@ -8435,38 +8435,38 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - sherif-darwin-arm64@0.8.4: - resolution: {integrity: sha512-mFJO9BjwjXnzn7UQ0moLyJzDWu68g71E1jNKujkuS8a4UQ8jV2O6gosOqfqPMHLLiZjZwuVZNnp59ecqP4rVpg==} + sherif-darwin-arm64@0.9.0: + resolution: {integrity: sha512-nP+tn4PzEiVwXgA4t5ZenAIqoZIzJt28DOaR9QI5tKHEOzosgf/RglYtFEU0O+xjbexrE9BOwdlvJ8vKloZ3Mg==} cpu: [arm64] os: [darwin] - sherif-darwin-x64@0.8.4: - resolution: {integrity: sha512-71keXqkH27FvN5q3OmddS7FXaAVk0iBXGlfZhsuuNSR00CnSndM+AS8ibUH2okvF55HdPK6x6VovoEG3PvqCmw==} + sherif-darwin-x64@0.9.0: + resolution: {integrity: sha512-n2PpWLwUJbJaq5lW8Jyll0RCWCNezsP3idAijFHMawUgThUNNMCSzFdLFWbT0ZuResgyDBu2vspMPEtJgwSvvg==} cpu: [x64] os: [darwin] - sherif-linux-arm64@0.8.4: - resolution: {integrity: sha512-hQwFHQ6cGDOkKSa1zuEAc8WIsSgY0a4MFXEiHIPfRbJdE+leDcAVDovvpPIQZRUgbSe96mQ5QJg5fw52+eySrw==} + sherif-linux-arm64@0.9.0: + resolution: {integrity: sha512-S5NPMfWfYIN0JoQfJxDrXZZteRXHv9/r84RsOLZckoLvzTGc33VITg0Gqk2Yrm7j0cBRaFj6EyPxkasJ4iB4SQ==} cpu: [arm64] os: [linux] - sherif-linux-x64@0.8.4: - resolution: {integrity: sha512-S2BK9YLc12JMxg8ODIcceRW7Y4rmgrIEzUBOqp6NSeOz4Wq/34YdtimNRHzwrDOgjTpgUA/pt+TwPsGPXr+gNA==} + sherif-linux-x64@0.9.0: + resolution: {integrity: sha512-4RGatcQFcrK/IW6ZgdGyhjlVA/mS90ZCiNcXewwIzPVafTfyx56QzpWFANtZoUr7fg6o1xUZQ6QqXWk5k/x+pA==} cpu: [x64] os: [linux] - sherif-windows-arm64@0.8.4: - resolution: {integrity: sha512-9IBeX13AeCQ9ETRqfGR7GQqcyRxu4jlXyO7TNQVKU/kBrMjWjYYic/VKwHB37q0xealXUNmB9nD08hfMmdnidg==} + sherif-windows-arm64@0.9.0: + resolution: {integrity: sha512-/Gf4RLkcG/g+kjYR9JYn9338uGt/nbaIs9IWvNGmCODKEf4Xy87rFDr8ZYERArLpSmx+kgLZhi3UvGExy8oCPQ==} cpu: [arm64] os: [win32] - sherif-windows-x64@0.8.4: - resolution: {integrity: sha512-PR1tjnCLxcdYaC8FRM3K6ldIwaJDEJn0tOt6e2V6R7OFMDwF8CJOSq24RzGgSmJRBFtlLqU94sXTDPfUCR0YPw==} + sherif-windows-x64@0.9.0: + resolution: {integrity: sha512-hJpCq/t1IUWu58LktbEsiBdGThtj/gvc9iqjHjSCGdzH8Oz/ALVfqTYibBX0akpnGiVOJd7JFHLv1WuUX6GjpA==} cpu: [x64] os: [win32] - sherif@0.8.4: - resolution: {integrity: sha512-L2tNE60i5gRNe5eFNSjUAqt2rCIbKj9jp/50zCfsw8bSBX6noHamR7FDhaecyrNBk6ZgGEEAjxGe4C6iqelwZw==} + sherif@0.9.0: + resolution: {integrity: sha512-n81vLJac110M1IN4rCl956PVIMGejucg+vZHKfOznU4vSwutc1FxmgQzrVV/bmN9uXdx4Khkl7/nhz82x+SESA==} hasBin: true shiki@0.14.7: @@ -18132,32 +18132,32 @@ snapshots: shell-quote@1.8.1: {} - sherif-darwin-arm64@0.8.4: + sherif-darwin-arm64@0.9.0: optional: true - sherif-darwin-x64@0.8.4: + sherif-darwin-x64@0.9.0: optional: true - sherif-linux-arm64@0.8.4: + sherif-linux-arm64@0.9.0: optional: true - sherif-linux-x64@0.8.4: + sherif-linux-x64@0.9.0: optional: true - sherif-windows-arm64@0.8.4: + sherif-windows-arm64@0.9.0: optional: true - sherif-windows-x64@0.8.4: + sherif-windows-x64@0.9.0: optional: true - sherif@0.8.4: + sherif@0.9.0: optionalDependencies: - sherif-darwin-arm64: 0.8.4 - sherif-darwin-x64: 0.8.4 - sherif-linux-arm64: 0.8.4 - sherif-linux-x64: 0.8.4 - sherif-windows-arm64: 0.8.4 - sherif-windows-x64: 0.8.4 + sherif-darwin-arm64: 0.9.0 + sherif-darwin-x64: 0.9.0 + sherif-linux-arm64: 0.9.0 + sherif-linux-x64: 0.9.0 + sherif-windows-arm64: 0.9.0 + sherif-windows-x64: 0.9.0 shiki@0.14.7: dependencies: