From 2d217ad6ab9314351dc011d9a96bfead0e9ea75f Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Wed, 18 Mar 2026 00:54:44 +1100 Subject: [PATCH] ci: update github workflows --- .github/workflows/autofix.yml | 4 ++-- .github/workflows/pr.yml | 25 +++++++++++++++---------- .github/workflows/release.yml | 14 +++++++++----- 3 files changed, 26 insertions(+), 17 deletions(-) diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index 1f48e15..927e76a 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -18,9 +18,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 run format - name: Regenerate docs diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 6473a0f..bab4974 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,11 +20,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: Get base and head commits for `nx affected` uses: nrwl/nx-set-shas@v4.4.0 with: @@ -39,12 +36,20 @@ 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 run: pnpx pkg-pr-new publish --pnpm './packages/*' --hotkeys './examples/*/*' + 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 6acd360..e6937c4 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) - uses: changesets/action@v1.5.3 + 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 }}