Skip to content

Commit e21cc01

Browse files
ci: update github workflows (#2086)
* ci: update github workflows * Add action ID
1 parent b1bf05d commit e21cc01

File tree

3 files changed

+27
-20
lines changed

3 files changed

+27
-20
lines changed

.github/workflows/autofix.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ jobs:
2626
runs-on: ubuntu-latest
2727
steps:
2828
- name: Checkout
29-
uses: actions/checkout@v6.0.1
29+
uses: actions/checkout@v6.0.2
3030
- name: Setup Tools
31-
uses: tanstack/config/.github/setup@main
31+
uses: TanStack/config/.github/setup@main
3232
- name: Fix formatting
3333
run: pnpm format
3434
- name: Generate Docs

.github/workflows/pr.yml

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@ name: PR
22

33
on:
44
pull_request:
5-
paths-ignore:
6-
- 'docs/**'
7-
- 'media/**'
8-
- '**/*.md'
95

106
concurrency:
117
group: ${{ github.workflow }}-${{ github.event.number || github.ref }}
@@ -16,20 +12,21 @@ env:
1612

1713
permissions:
1814
contents: read
15+
pull-requests: write
1916

2017
jobs:
2118
test:
2219
name: Test
2320
runs-on: ubuntu-latest
2421
steps:
2522
- name: Checkout
26-
uses: actions/checkout@v6.0.1
23+
uses: actions/checkout@v6.0.2
2724
with:
2825
fetch-depth: 0
2926
- name: Start Nx Agents
3027
run: npx nx-cloud start-ci-run --distribute-on=".nx/workflows/dynamic-changesets.yaml"
3128
- name: Setup Tools
32-
uses: tanstack/config/.github/setup@main
29+
uses: TanStack/config/.github/setup@main
3330
- name: Get base and head commits for `nx affected`
3431
uses: nrwl/nx-set-shas@v4.4.0
3532
with:
@@ -50,11 +47,9 @@ jobs:
5047
runs-on: ubuntu-latest
5148
steps:
5249
- name: Checkout
53-
uses: actions/checkout@v6.0.1
54-
with:
55-
fetch-depth: 0
50+
uses: actions/checkout@v6.0.2
5651
- name: Setup Tools
57-
uses: tanstack/config/.github/setup@main
52+
uses: TanStack/config/.github/setup@main
5853
- name: Build Packages
5954
run: pnpm run build:all
6055
- name: Publish Previews
@@ -64,10 +59,18 @@ jobs:
6459
runs-on: ubuntu-latest
6560
steps:
6661
- name: Checkout
67-
uses: actions/checkout@v6.0.1
68-
with:
69-
fetch-depth: 0
62+
uses: actions/checkout@v6.0.2
7063
- name: Check Provenance
7164
uses: danielroe/provenance-action@v0.1.1
7265
with:
7366
fail-on-downgrade: true
67+
version-preview:
68+
name: Version Preview
69+
runs-on: ubuntu-latest
70+
steps:
71+
- name: Checkout
72+
uses: actions/checkout@v6.0.2
73+
- name: Setup Tools
74+
uses: TanStack/config/.github/setup@main
75+
- name: Changeset Preview
76+
uses: TanStack/config/.github/changeset-preview@main

.github/workflows/release.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,23 @@ jobs:
2323
runs-on: ubuntu-latest
2424
steps:
2525
- name: Checkout
26-
uses: actions/checkout@v6.0.1
26+
uses: actions/checkout@v6.0.2
2727
with:
2828
fetch-depth: 0
2929
- name: Setup Tools
30-
uses: tanstack/config/.github/setup@main
30+
uses: TanStack/config/.github/setup@main
3131
- name: Run Tests
3232
run: pnpm run test:ci
3333
- name: Run Changesets (version or publish)
34-
uses: changesets/action@v1.5.3
34+
id: changesets
35+
uses: changesets/action@v1.7.0
3536
with:
3637
version: pnpm run changeset:version
3738
publish: pnpm run changeset:publish
3839
commit: 'ci: Version Packages'
3940
title: 'ci: Version Packages'
40-
env:
41-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
41+
- name: Comment on PRs about release
42+
if: steps.changesets.outputs.published == 'true'
43+
uses: TanStack/config/.github/comment-on-release@main
44+
with:
45+
published-packages: ${{ steps.changesets.outputs.publishedPackages }}

0 commit comments

Comments
 (0)