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
starslingdev[bot]
221b6aef64
chore: fix turbo cache configuration in ci ( #7950 )
...
Co-authored-by: starslingdev[bot] <248995740+starslingdev[bot]@users.noreply.github.com>
2026-02-13 03:18:47 +00:00
starslingdev[bot]
40b8b685fc
chore: migrate ci workflows to StarSling runners ( #7933 )
...
Co-authored-by: starslingdev[bot] <248995740+starslingdev[bot]@users.noreply.github.com>
2026-02-11 15:25:56 -08:00
Alex Yang
136bd61763
chore(telemetry): move endpoint to env ( #7578 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Alex Yang <himself65@users.noreply.github.com >
2026-01-23 21:07:47 +00:00
Alex Yang
4b297168b8
test(adapters): use turbopack for caching ( #7506 )
2026-01-21 01:45:55 +00:00
Alex Yang
66f0ac9ea0
ci: align nodejs version ( #7501 )
2026-01-20 19:42:48 +00:00
Alex Yang
4bf407d161
refactor: separate adapters into different packages ( #7439 )
2026-01-20 06:25:17 +00:00
Alex Yang
dd69f66b60
ci: update merge queue condition ( #7398 )
2026-01-15 18:30:11 +00:00
Alex Yang
0ca20af586
ci: update claude.yml to disable commit signing for rebasing
2026-01-13 11:21:14 -08:00