From 6275ba4feb7dc3561e84006a02b865854386c129 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Wed, 18 Mar 2026 00:12:44 +1100 Subject: [PATCH 1/2] ci: update github workflows --- .github/workflows/autofix.yml | 4 ++-- .github/workflows/pr.yml | 21 ++++++++++++++++----- .github/workflows/release.yml | 12 ++++++++---- 3 files changed, 26 insertions(+), 11 deletions(-) diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index a56abce..d80fb75 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -18,11 +18,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 with: fetch-depth: 0 - name: Setup Tools - uses: tanstack/config/.github/setup@main + uses: TanStack/config/.github/setup@main - name: Fix formatting run: pnpm format - name: Generate Docs diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index bf863ae..1bc0369 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -12,6 +12,7 @@ env: permissions: contents: read + pull-requests: write jobs: test: @@ -19,13 +20,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 with: fetch-depth: 0 - name: Start Nx Agents run: npx nx-cloud start-ci-run --distribute-on=".nx/workflows/dynamic-changesets.yaml" - name: Setup Tools - uses: tanstack/config/.github/setup@main + uses: TanStack/config/.github/setup@main - name: Get base and head commits for `nx affected` uses: nrwl/nx-set-shas@v4.4.0 with: @@ -40,11 +41,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 with: fetch-depth: 0 - name: Setup Tools - uses: tanstack/config/.github/setup@main + uses: TanStack/config/.github/setup@main - name: Build Packages run: pnpm run build:all - name: Publish Previews @@ -54,10 +55,20 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 with: fetch-depth: 0 - name: Check Provenance uses: danielroe/provenance-action@v0.1.1 with: fail-on-downgrade: true + version-preview: + name: Version Preview + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v6.0.2 + - name: Setup Tools + uses: TanStack/config/.github/setup@main + - name: Changeset Preview + uses: TanStack/config/.github/changeset-preview@main diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5f53a80..7551c0d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,19 +23,23 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 with: fetch-depth: 0 - name: Setup Tools - uses: tanstack/config/.github/setup@main + uses: TanStack/config/.github/setup@main - name: Run Tests run: pnpm run test:ci - name: Run Changesets (version or publish) + id: changesets uses: changesets/action@v1.7.0 with: version: pnpm run changeset:version publish: pnpm run changeset:publish commit: 'ci: Version Packages' title: 'ci: Version Packages' - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Comment on PRs about release + if: steps.changesets.outputs.published == 'true' + uses: TanStack/config/.github/comment-on-release@main + with: + published-packages: ${{ steps.changesets.outputs.publishedPackages }} From fff8cb9cddd3a297ec5fa16738b04b05cf3c72c7 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Wed, 18 Mar 2026 00:14:03 +1100 Subject: [PATCH 2/2] Remove fetch-depth --- .github/workflows/autofix.yml | 2 -- .github/workflows/pr.yml | 4 ---- 2 files changed, 6 deletions(-) diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index d80fb75..f737ef8 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -19,8 +19,6 @@ jobs: steps: - name: Checkout uses: actions/checkout@v6.0.2 - with: - fetch-depth: 0 - name: Setup Tools uses: TanStack/config/.github/setup@main - name: Fix formatting diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 1bc0369..3d9c21b 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -42,8 +42,6 @@ jobs: steps: - name: Checkout uses: actions/checkout@v6.0.2 - with: - fetch-depth: 0 - name: Setup Tools uses: TanStack/config/.github/setup@main - name: Build Packages @@ -56,8 +54,6 @@ jobs: steps: - name: Checkout uses: actions/checkout@v6.0.2 - with: - fetch-depth: 0 - name: Check Provenance uses: danielroe/provenance-action@v0.1.1 with: