From 6abaef08bf42b64e4fa61c1ba4004e38fc9d7775 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Wed, 18 Mar 2026 00:02:50 +1100 Subject: [PATCH 1/2] ci: update github workflows --- .github/workflows/autofix.yml | 4 ++-- .github/workflows/pr.yml | 29 ++++++++++++++++------------- .github/workflows/release.yml | 13 ++++++++----- 3 files changed, 26 insertions(+), 20 deletions(-) diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index e8736f380..bf92e93b2 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -26,9 +26,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 - 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 54bb956a3..0e6a4bfe0 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -2,10 +2,6 @@ name: PR on: pull_request: - paths-ignore: - - 'docs/**' - - 'media/**' - - '**/*.md' concurrency: group: ${{ github.workflow }}-${{ github.event.number || github.ref }} @@ -16,6 +12,7 @@ env: permissions: contents: read + pull-requests: write jobs: test: @@ -23,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: @@ -50,11 +47,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6.0.1 - with: - fetch-depth: 0 + uses: actions/checkout@v6.0.2 - 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 @@ -64,10 +59,18 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6.0.1 - with: - fetch-depth: 0 + uses: actions/checkout@v6.0.2 - 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 6acd360e6..ebd7b05da 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,19 +23,22 @@ 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) - uses: changesets/action@v1.5.3 + 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 eba36f3d8734804deb1f92c35413b7f547b6e55f Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Wed, 18 Mar 2026 00:10:10 +1100 Subject: [PATCH 2/2] Add action ID --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ebd7b05da..e6937c418 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,6 +31,7 @@ jobs: - 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