Skip to content

ci: update github workflows#70

Merged
lachlancollins merged 1 commit intomainfrom
update-workflows
Mar 17, 2026
Merged

ci: update github workflows#70
lachlancollins merged 1 commit intomainfrom
update-workflows

Conversation

@lachlancollins
Copy link
Member

@lachlancollins lachlancollins commented Mar 17, 2026

🎯 Changes

Sync changes from other TanStack projects

Add changeset version preview (see TanStack/router#6937 and TanStack/config#356)

✅ Checklist

  • I have followed the steps in the Contributing guide.
  • I have tested this code locally with pnpm run test:pr.

🚀 Release Impact

  • This change affects published code, and I have generated a changeset.
  • This change is docs/CI/dev-only (no release).

Summary by CodeRabbit

  • Chores
    • Updated GitHub Actions dependencies and workflow configurations for improved reliability and security.
    • Enhanced continuous integration and release workflows with updated action versions and improved PR validation processes.

@coderabbitai
Copy link

coderabbitai bot commented Mar 17, 2026

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

Three GitHub Actions workflows are updated: checkout action bumped from v6.0.1 to v6.0.2, setup action path casing corrected from tanstack to TanStack, pull-request permissions added, path-ignore entries removed, a new Version Preview job introduced in the PR workflow, and the release workflow enhanced with changesets action v1.7.0 and automated PR commenting for published packages.

Changes

Cohort / File(s) Summary
Workflow Action & Path Updates
.github/workflows/autofix.yml, .github/workflows/pr.yml, .github/workflows/release.yml
Upgraded actions/checkout from v6.0.1 to v6.0.2 and corrected setup action path casing from tanstack to TanStack across all workflows.
PR Workflow Enhancements
.github/workflows/pr.yml
Removed paths-ignore filtering for docs, media, and Markdown files; added pull-requests write permissions; introduced new Version Preview job with Changeset Preview step; enhanced nx-set-shas with main-branch-name parameter.
Release Workflow Modernization
.github/workflows/release.yml
Upgraded changesets/action to v1.7.0 with step ID; replaced GITHUB_TOKEN environment variable with conditional Comment on PRs about release step that uses TanStack/config/.github/comment-on-release@main to report published packages.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Poem

🐰 Actions jump and workflows spring,
With versions bumped and cases fixed just right,
TanStack pathways now gleam bright,
Preview versions and comments take flight,
These changes hop toward release's delight! ✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'ci: update github workflows' is generic and lacks specificity about the main changes, such as dependency upgrades or the new changeset version preview feature. Consider a more descriptive title such as 'ci: update github workflows and add changeset version preview' to better reflect the key changes.
✅ Passed checks (2 passed)
Check name Status Explanation
Description check ✅ Passed The description follows the required template structure with all sections completed, including specific references to related pull requests and proper checklist completion.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update-workflows
📝 Coding Plan
  • Generate coding plan for human review comments

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Contributor

🚀 Changeset Version Preview

No changeset entries found. Merging this PR will not cause a version bump for any packages.

@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 17, 2026

Open in StackBlitz

@tanstack/angular-hotkeys

npm i https://pkg.pr.new/@tanstack/angular-hotkeys@70

@tanstack/hotkeys

npm i https://pkg.pr.new/@tanstack/hotkeys@70

@tanstack/hotkeys-devtools

npm i https://pkg.pr.new/@tanstack/hotkeys-devtools@70

@tanstack/preact-hotkeys

npm i https://pkg.pr.new/@tanstack/preact-hotkeys@70

@tanstack/preact-hotkeys-devtools

npm i https://pkg.pr.new/@tanstack/preact-hotkeys-devtools@70

@tanstack/react-hotkeys

npm i https://pkg.pr.new/@tanstack/react-hotkeys@70

@tanstack/react-hotkeys-devtools

npm i https://pkg.pr.new/@tanstack/react-hotkeys-devtools@70

@tanstack/solid-hotkeys

npm i https://pkg.pr.new/@tanstack/solid-hotkeys@70

@tanstack/solid-hotkeys-devtools

npm i https://pkg.pr.new/@tanstack/solid-hotkeys-devtools@70

@tanstack/svelte-hotkeys

npm i https://pkg.pr.new/@tanstack/svelte-hotkeys@70

@tanstack/vue-hotkeys

npm i https://pkg.pr.new/@tanstack/vue-hotkeys@70

@tanstack/vue-hotkeys-devtools

npm i https://pkg.pr.new/@tanstack/vue-hotkeys-devtools@70

commit: 2d217ad

@lachlancollins lachlancollins merged commit 3f4741f into main Mar 17, 2026
5 of 6 checks passed
@lachlancollins lachlancollins deleted the update-workflows branch March 17, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant