[PR #8039] [CLOSED] feat: Merge latest from canary into main #15950

Closed
opened 2026-04-13 10:19:16 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/8039
Author: @Bekacru
Created: 2/18/2026
Status: Closed

Base: mainHead: canary


📝 Commits (10+)

📊 Changes

970 files changed (+92665 additions, -29563 deletions)

View changed files

.claude/rules/release.md (+70 -0)
📝 .cspell/alt-languages.txt (+9 -1)
📝 .cspell/company-names.txt (+2 -1)
📝 .cspell/names.txt (+22 -1)
📝 .cspell/tech-terms.txt (+9 -1)
📝 .cspell/third-party.txt (+4 -1)
📝 .github/ISSUE_TEMPLATE/bug_report.yml (+1 -1)
.github/workflows/adapter-tests.yml (+0 -71)
.github/workflows/auto-cherry-pick-to-main.yml (+0 -337)
.github/workflows/cherry-pick-to-main.yml (+0 -325)
📝 .github/workflows/ci.yml (+26 -33)
.github/workflows/claude.yml (+53 -0)
📝 .github/workflows/e2e.yml (+85 -35)
📝 .github/workflows/preview.yml (+7 -6)
📝 .github/workflows/release.yml (+9 -2)
📝 .gitignore (+2 -0)
.npmrc (+0 -1)
📝 .nvmrc (+1 -1)
.postmortem/client-side-import-server.md (+141 -0)
.postmortem/tanstack-start-server-core.md (+104 -0)

...and 80 more files

📄 Description

This PR merges the canary branch into the main branch.


Summary by cubic

Promotes the latest canary to main, highlighted by a new Electron demo and streamlined CI using Node 22.22.0 on Starsling runners. Also refreshes demos, release/docs tooling, and infra for a smoother developer experience.

  • New Features

    • Added a full Electron demo integrating @better-auth/electron (protocol, preload bridge, secure storage, React UI).
    • Next.js demo: Electron support via proxy client and manual code flow toast, admin route guard, and UI polish.
  • CI, Tooling, and Docs

    • CI uses Node 22.22.0 from .nvmrc, Starsling runners, and unified TURBO env/cache; release workflow tuned.
    • Removed auto cherry-pick and adapter test workflows; added a Claude workflow and CLAUDE.md.
    • Added release process and postmortems; updated Code of Conduct, Contributing, Security, and LICENSE formatting.
    • Docker Compose: added robust Postgres/MySQL healthchecks and startup behavior.
    • Demo/docs fixes: expanded CORS methods, Expo config updates, OIDC client cleanup, remark tooling, cspell updates.

Written for commit b633d0745d. Summary will update on new commits.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/better-auth/better-auth/pull/8039 **Author:** [@Bekacru](https://github.com/Bekacru) **Created:** 2/18/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `canary` --- ### 📝 Commits (10+) - [`66f0ac9`](https://github.com/better-auth/better-auth/commit/66f0ac9ea074cf1e19b17ddcafed7f9c4c865dba) ci: align nodejs version (#7501) - [`8446508`](https://github.com/better-auth/better-auth/commit/8446508bc4f1486061a835c99f270b654342dcbb) chore: cleanup pnpm settings (#7498) - [`7065c2f`](https://github.com/better-auth/better-auth/commit/7065c2fac23cac77c7c89880636b7c2640cfc39b) refactor: rename test packages (#7503) - [`46c9f54`](https://github.com/better-auth/better-auth/commit/46c9f54d9951cd57f5d990b1f376ad613ec4df40) fix(cookies): fallback to isProduction when `baseURL` is not set (#7159) - [`5cc0a1f`](https://github.com/better-auth/better-auth/commit/5cc0a1faa2352229f4f9fe50ea392bbbc8c6b244) fix(db): only exclude `returned: false` fields from output schemas (#7504) - [`7baa661`](https://github.com/better-auth/better-auth/commit/7baa6613319a1fc0eedf0866507e634b37a4650d) refactor: add `@better-auth/test-utils` (#7497) - [`3fc48fb`](https://github.com/better-auth/better-auth/commit/3fc48fb4b6d67921c0600d2c61e11b2ff365dc0d) test: use `node:sqlite` by default (#7505) - [`3ad80eb`](https://github.com/better-auth/better-auth/commit/3ad80ebfe53e77169a5908bc52312dbf195cdb49) chore(sso): remove unused ascEndpoint params schema (#7488) - [`0142eb1`](https://github.com/better-auth/better-auth/commit/0142eb1bedf9581e77b4c5f7cafa0197a5ad5e4c) fix(stripe): allow re-subscribing to the same plan when subscription has expired (#7459) - [`80a1c7d`](https://github.com/better-auth/better-auth/commit/80a1c7dacaf362cdd7f81d1a07b3b4b79d2c1aa3) chore: bump deps (#7508) ### 📊 Changes **970 files changed** (+92665 additions, -29563 deletions) <details> <summary>View changed files</summary> ➕ `.claude/rules/release.md` (+70 -0) 📝 `.cspell/alt-languages.txt` (+9 -1) 📝 `.cspell/company-names.txt` (+2 -1) 📝 `.cspell/names.txt` (+22 -1) 📝 `.cspell/tech-terms.txt` (+9 -1) 📝 `.cspell/third-party.txt` (+4 -1) 📝 `.github/ISSUE_TEMPLATE/bug_report.yml` (+1 -1) ➖ `.github/workflows/adapter-tests.yml` (+0 -71) ➖ `.github/workflows/auto-cherry-pick-to-main.yml` (+0 -337) ➖ `.github/workflows/cherry-pick-to-main.yml` (+0 -325) 📝 `.github/workflows/ci.yml` (+26 -33) ➕ `.github/workflows/claude.yml` (+53 -0) 📝 `.github/workflows/e2e.yml` (+85 -35) 📝 `.github/workflows/preview.yml` (+7 -6) 📝 `.github/workflows/release.yml` (+9 -2) 📝 `.gitignore` (+2 -0) ➖ `.npmrc` (+0 -1) 📝 `.nvmrc` (+1 -1) ➕ `.postmortem/client-side-import-server.md` (+141 -0) ➕ `.postmortem/tanstack-start-server-core.md` (+104 -0) _...and 80 more files_ </details> ### 📄 Description This PR merges the `canary` branch into the `main` branch. <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Promotes the latest canary to main, highlighted by a new Electron demo and streamlined CI using Node 22.22.0 on Starsling runners. Also refreshes demos, release/docs tooling, and infra for a smoother developer experience. - New Features - Added a full Electron demo integrating @better-auth/electron (protocol, preload bridge, secure storage, React UI). - Next.js demo: Electron support via proxy client and manual code flow toast, admin route guard, and UI polish. - CI, Tooling, and Docs - CI uses Node 22.22.0 from .nvmrc, Starsling runners, and unified TURBO env/cache; release workflow tuned. - Removed auto cherry-pick and adapter test workflows; added a Claude workflow and CLAUDE.md. - Added release process and postmortems; updated Code of Conduct, Contributing, Security, and LICENSE formatting. - Docker Compose: added robust Postgres/MySQL healthchecks and startup behavior. - Demo/docs fixes: expanded CORS methods, Expo config updates, OIDC client cleanup, remark tooling, cspell updates. <sup>Written for commit b633d0745d13cca052e6927d2f7da992b943161c. Summary will update on new commits.</sup> <!-- End of auto-generated description by cubic. --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-13 10:19:16 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#15950