Commit Graph

164 Commits

Author SHA1 Message Date
Vishesh Verma
c20796fd7d chore(ci): use ubuntu-24.04 fallback runner for forks (#9544)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-05-11 11:07:24 +00:00
Taesu
698678bcd0 chore: revert pnpm v11 upgrade and action-setup bump (#9529) 2026-05-09 15:54:10 +00:00
Taesu
ad667541c9 chore: bump pnpm/action-setup and drop unnecessary pnpm config (#9527) 2026-05-09 15:27:09 +00:00
Maxwell
fde043207e fix: improve link accessibility issues (#9521)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-09 11:31:27 +00:00
Taesu
d4d7888d62 chore: upgrade to pnpm v11 (#9416) 2026-05-01 02:22:49 +00:00
Taesu
6cc30e7950 ci(backport): drop persist-credentials false and unnecessary fetch-depth (#9384) 2026-04-29 22:19:23 +00:00
Jonathan Samines
fe5f36c7e3 chore(sso): fix samlify ESM/CJS loading compat issue (#9262) 2026-04-21 16:06:04 +00:00
Gustavo Valverde
2c1b1994d5 ci(verify-changesets): always run and report pass/fail (#9223) 2026-04-17 09:52:37 +00:00
Gustavo Valverde
92256a2d0d chore: minor review followups on recent main commits (#9163) 2026-04-14 07:22:10 +00:00
Gustavo Valverde
9fd0192d0e fix(ci): fix grep -c fallback producing invalid integer in release validation
grep -coP outputs "0" to stdout on no matches but exits 1, causing
the || echo 0 fallback to append a second "0". The resulting "0\n0"
value fails the -lt integer comparison. Use || true instead since
grep -c already outputs the correct count.
2026-04-11 07:53:07 +01:00
Gustavo Valverde
7fb4a55b65 fix(ci): rename release PR with actual version (#9066) 2026-04-10 14:58:56 +00:00
Gustavo Valverde
a2fbe079f8 refactor(ci): simplify release notes to one-line entries (#9067) 2026-04-09 18:24:25 +00:00
Gustavo Valverde
83ed1fe360 fix(ci): prevent label explosion on PRs targeting the next branch (#9071) 2026-04-09 18:15:14 +00:00
Gustavo Valverde
ef7cd5ba79 ci: restructure release notes to group by npm package (#9011) 2026-04-09 15:15:58 +01:00
Gustavo Valverde
465c1dccf6 ci: add one-click changeset commit and unify bot identity (#9019) 2026-04-07 19:54:34 +00:00
Gustavo Valverde
b0a6da2d0d ci: add release notes pipeline with AI rewriting (#8975) 2026-04-06 10:16:37 +00:00
Gustavo Valverde
eb090dfc13 fix(ci): skip changeset verification on sync PRs (main → next) (#8979) 2026-04-06 08:06:45 +00:00
Gustavo Valverde
503e95c7fd chore(ci): rename bot identity to better-release (#8970) 2026-04-05 17:27:16 +00:00
Gustavo Valverde
7b65767628 fix(ci): run tests in merge queue, add summary gate jobs, cover next branch (#8964) 2026-04-05 12:14:13 +00:00
Gustavo Valverde
982b505099 refactor(ci): drop c-* label prefix, delete pr-analyzer, simplify auto-label (#8963) 2026-04-05 10:22:24 +00:00
Gustavo Valverde
126e92ab24 ci: add auto-changeset generation on PR approval (#8959) 2026-04-05 09:44:05 +00:00
Gustavo Valverde
4bb24cfd75 fix(ci): exclude promotion PRs from auto-retarget (#8960) 2026-04-04 19:00:26 +00:00
Gustavo Valverde
b79c045927 fix(ci): replace rebase sync with batched merge PR, add auto-retarget (#8957) 2026-04-04 17:42:07 +00:00
Gustavo Valverde
acc0d1c7ec ci: add auto-labeling for PRs with c-* domain labels (#8956) 2026-04-04 15:49:46 +00:00
Gustavo Valverde
3980d8f06f chore: update CODEOWNERS with domain-based team ownership (#8955) 2026-04-04 14:51:54 +00:00
Gustavo Valverde
d06b5865f4 fix(ci): mark test packages as private and remove duplicate beta title suffix (#8950) 2026-04-04 06:10:47 +00:00
Gustavo Valverde
0afc6a1e78 ci: replace bumpp with changesets release automation (#8903) 2026-04-03 21:43:23 +00:00
Gustavo Valverde
e80cc38b0d fix: turbo caching, enforce lockfile integrity, expand pre-commit hooks (#8892) 2026-04-02 07:35:24 +00:00
Gustavo Valverde
ef80d7213c chore(ci): harden GitHub Actions workflow permissions (#8879) 2026-04-01 13:49:49 +00:00
Taesu
82409d2ede chore: replace canary branch references with main (#8808)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-04-01 01:29:47 +00:00
Taesu
df7f8dda9f chore: change the lock-threads cron to run once per day (#8866) 2026-03-31 22:51:38 +00:00
Taesu
85e37693a2 ci: add lock-threads workflow (#8864) 2026-03-31 21:25:01 +00:00
Taesu
b1c9dd85a6 chore: improve issue templates (#8854) 2026-03-31 06:01:43 +00:00
Taesu
3d5dfd2089 ci: pin action SHAs and bump sticky-pull-request-comment to v3 (#8793) 2026-03-26 23:12:24 +00:00
Taesu
9234711532 ci: add semantic pull request title validation (#8791) 2026-03-27 06:40:29 +09:00
Taesu
afcdd91817 Revert "chore: expand CODEOWNERS with domain-based team ownership"
This reverts commit 4a055a18b2.
2026-03-27 05:49:53 +09:00
Gustavo Valverde
4a055a18b2 chore: expand CODEOWNERS with domain-based team ownership
Replace the single global rule with granular path-based ownership using
GitHub teams nested under the `better-auth` parent team. Six domain
teams (core-infra, data, identity, plugins, platform, docs) map to the
4-layer architecture, so adding or removing contributors only requires
updating team membership rather than editing this file.
2026-03-26 20:08:17 +00:00
Gustavo Valverde
8b5481758f ci: add dist declaration typecheck to CI (#8702) 2026-03-20 22:26:38 +00:00
Alex Yang
8faa5c5116 ci: add manual workflow for npm dist-tag management
Adds a workflow_dispatch workflow to add npm dist-tags to published
packages without re-publishing.
2026-03-02 11:49:52 +09:00
Alex Yang
32c8a11de7 chore: separate the demo into different lock files (#8251) 2026-03-01 13:58:04 +00:00
Alex Yang
62a8f16538 ci: continue on error 2026-03-01 10:24:32 +09:00
Alex Yang
451376d88b ci: use per-job concurrency groups to support test matrix (#8215) 2026-02-28 07:25:58 +00:00
Alex Yang
2bd462cf22 fix(ci): increase test timeout for sso, api-key, oauth-provider and add CI job timeout (#8210) 2026-02-28 06:04:59 +00:00
Maxwell
ddbbd0b67e chore: temp delete cla workflow (#8153) 2026-02-25 09:44:42 -08:00
Alex Yang
c9ccdda1b8 ci: add cla.yml (#8137) 2026-02-25 14:11:44 +09:00
Alex Yang
087dc6e096 chore: use node 24 as default version (#8129) 2026-02-25 02:47:48 +00:00
starslingdev[bot]
6e1f956e0e chore(ci): optimize Playwright browser installs in E2E (#8073)
Co-authored-by: starslingdev[bot] <248995740+starslingdev[bot]@users.noreply.github.com>
2026-02-19 17:18:49 -08:00
starslingdev[bot]
0d24f3f8b5 chore(ci): add Docker Compose healthchecks for faster CI service readiness (#8010)
Co-authored-by: starslingdev[bot] <248995740+starslingdev[bot]@users.noreply.github.com>
2026-02-16 15:57:12 -08:00
Bereket Engida
5466cf758a chore: release workflow should run on github (#8004) 2026-02-16 13:59:41 -08:00
Joél Solano
cf8322707c feat: auth cli (#7964) 2026-02-15 07:44:50 +00:00