XiaoSeS
9557478dd8
feat(auth): add explicit identity link and safe unlink flow
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 07:02:17 +08:00
XiaoSeS
c81c9ab3ed
fix(db): resolve identity migration version collision
...
Preserve the V44 compliance index reserved by PR #561 and renumber the unreleased identity migrations to V45-V48.
Refs #561
Refs #652
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 01:16:27 +08:00
XiaoSeS
7b3f1144f7
fix(ci): wait for final PostgreSQL process
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 00:46:27 +08:00
XiaoSeS
c6e390f643
chore(auth): sync binding contract gate
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 00:32:44 +08:00
XiaoSeS
32ee1d8108
fix(ci): expose binding v2 test startup failures
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 00:19:13 +08:00
XiaoSeS
636739492f
fix(ci): make identity test Java detection pipe-safe
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 00:12:44 +08:00
XiaoSeS
dd0b9d15a4
test(auth): align profile sync validation
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-30 22:13:34 +08:00
XiaoSeS
524111f414
feat(auth): enforce identity binding contract gate
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-30 20:47:53 +08:00
XiaoSeS
35cfb9f3ea
feat(auth): add identity binding v2 expand
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-30 20:34:47 +08:00