XiaoSeS
8a0d82f30a
Merge pull request #916 from iflytek/fix/triage-heading-levels
...
fix(triage): support level-2 issue headings
2026-10-08 17:38:57 +08:00
XiaoSeS
45228996c7
Merge pull request #927 from iflytek/fix/issue-921-secure-account-merge-dco-20261008
...
fix(auth): require secondary approval before account merge
2026-10-08 16:35:06 +08:00
XiaoSeS
0f41e9f443
chore(auth): sync Silo image fix from main
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-08 15:21:02 +08:00
XiaoSeS
5bfc51946c
Merge pull request #925 from X77seven/fix/minio-image-source
...
fix(deploy): repoint MinIO runtime image to pgsty/silo
2026-10-08 15:20:01 +08:00
XiaoSeS
b7cfbe193b
fix(auth): serialize account merges and revoke secondary tokens
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-08 13:56:23 +08:00
XiaoSeS
7a53782985
test(auth): bound row lock fixture wait
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-08 12:20:51 +08:00
XiaoSeS
15abf9ce76
test(auth): verify merge row lock contention
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-08 12:18:19 +08:00
XiaoSeS
291f5fc24f
test(auth): cover merge cancellation races
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-08 12:15:13 +08:00
XiaoSeS
dc635a24d6
fix(auth): require secondary approval before account merge
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-08 12:03:55 +08:00
XiaoSeS
ee57b85aec
fix(deploy): pin Helm image and preserve mirror alias
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-08 11:25:46 +08:00
X77
a9f5f0efa3
fix(deploy): repoint MinIO runtime image to pgsty/silo
...
quay.io/minio/minio returns 401 Unauthorized for anonymous pulls on every
tag, so PR E2E (Real Services) and the Helm S3 smoke test fail before any
test runs. MinIO deleted minio/minio from Docker Hub on 2026-09-11 and
quay.io started requiring authentication on 2026-09-24.
Repoint the three runtime surfaces to pgsty/silo, a maintained MinIO fork
(AGPLv3 - same license as the image currently in use). It is a drop-in:
identical env vars, ports and command. Verified on a GitHub Actions runner
with SkillHub's exact configuration (health endpoints 200, S3 round trip
mb/put/get/ls/rb all pass).
- docker-compose.yml
- deploy/runtime-mirror-images.txt
- charts/skillhub/tests/install-upgrade-smoke.sh
Signed-off-by: X77 <1494159925@qq.com>
2026-10-08 10:51:33 +08:00
dongmucat
906a5e6c19
fix(triage): parse level-2 issue headings (ISSUE-179)
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-10-02 02:23:11 +08:00
XiaoSeS
735259728f
Merge pull request #904 from iflytek/docs/weekly-w39-official-signed
...
Deploy Docs / build (push) Has been cancelled
Security / Dependency Review (push) Has been cancelled
Security / CodeQL (java-kotlin) (push) Has been cancelled
Security / CodeQL (javascript-typescript) (push) Has been cancelled
Security / CodeQL (python) (push) Has been cancelled
Deploy Docs / Deploy (push) Has been cancelled
docs(weekly): publish 2026-W39 report
2026-09-24 18:29:41 +08:00
XiaoSeS
903228b350
docs(weekly): publish 2026-W39 report
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 18:24:38 +08:00
XiaoSeS
455cbb5ba5
Merge pull request #902 from iflytek/feature/enterprise-login-r1b2-org-admin
...
feat(auth): add organization creation control plane slice
2026-09-24 15:58:57 +08:00
dongmucat
0fd222d1e7
Merge pull request #879 from iflytek/feature/scanner-2-1-upgrade
...
fix(scanner): harden Scanner 2.1 integration
2026-09-24 15:47:20 +08:00
XiaoSeS
17273bb6ca
docs(auth): decouple organization APIs from OIDC controls
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 15:44:56 +08:00
XiaoSeS
1e2de2798b
test(auth): verify organization creation rollback
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 15:14:16 +08:00
dongmucat
9f92debf00
fix(scanner): redact mounted route findings
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-09-24 15:01:28 +08:00
XiaoSeS
52e4e052a1
feat(auth): add organization creation control plane slice
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 14:43:17 +08:00
XiaoSeS
39a7081ff4
Merge pull request #901 from iflytek/feature/login-page-refresh-pr
...
feat(auth): refresh login and registration entry
2026-09-24 14:08:33 +08:00
XiaoSeS
e0c5f7597d
test(auth): expect home after registration
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 13:53:00 +08:00
XiaoSeS
69192fcf9b
test(auth): match theme toggle accessible name
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 13:35:31 +08:00
XiaoSeS
f9e9496053
test(auth): stabilize registration layout screenshot
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 13:35:31 +08:00
XiaoSeS
3000375515
test(auth): cover registration viewport and artwork loading
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 13:35:31 +08:00
XiaoSeS
f8148f28f6
test(auth): cover direct routing and login layout boundaries
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 13:35:30 +08:00
XiaoSeS
e4ee6b6d9a
fix(auth): keep login available during session check failures
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 13:35:30 +08:00
XiaoSeS
8249e84454
fix(auth): hide password routing implementation details
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 11:22:43 +08:00
XiaoSeS
0e9d2e2d3e
fix(auth): redirect signed-in visitors away from login
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 11:22:43 +08:00
XiaoSeS
5be60043d5
test(auth): select password field precisely
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 10:32:21 +08:00
XiaoSeS
5aea7345b8
test(auth): cover registration and runtime return navigation
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 10:21:38 +08:00
XiaoSeS
1aa8d7bc85
fix(auth): guard registration OAuth hint and return paths
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 10:09:55 +08:00
XiaoSeS
5a8b796d03
fix(auth): defer organization discovery until backend contract
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 09:48:56 +08:00
XiaoSeS
5d4b40a5e5
fix(auth): return to origin or home after login
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-24 09:37:15 +08:00
XiaoSeS
ff077bfbe7
fix(auth): hide unavailable method catalog warning
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-23 17:12:34 +08:00
XiaoSeS
c8e6988485
feat(auth): refresh login and registration entry
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-23 17:02:50 +08:00
XiaoSeS
e8fad5962e
fix(web): refresh API proxy DNS after backend redeploy ( #900 )
...
Security / Dependency Review (push) Waiting to run
Security / CodeQL (java-kotlin) (push) Waiting to run
Security / CodeQL (javascript-typescript) (push) Waiting to run
Security / CodeQL (python) (push) Waiting to run
* fix(web): refresh API proxy DNS after backend redeploy
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(web): stabilize DNS replacement coverage
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(web): allow early resolver refresh after DNS change
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(web): use dynamic ports for nginx smoke
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
---------
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-23 15:51:08 +08:00
XiaoSeS
ed2ff97d00
Merge pull request #897 from iflytek/feature/enterprise-login-r1b1
...
Security / Dependency Review (push) Waiting to run
Security / CodeQL (java-kotlin) (push) Waiting to run
Security / CodeQL (javascript-typescript) (push) Waiting to run
Security / CodeQL (python) (push) Waiting to run
Deploy Docs / build (push) Has been cancelled
Deploy Docs / Deploy (push) Has been cancelled
feat(auth): add organization control-plane read APIs
2026-09-22 17:52:22 +08:00
XiaoSeS
da317d94e9
feat(auth): add organization control-plane read APIs
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-22 16:38:10 +08:00
XiaoSeS
5f91069cc2
Merge pull request #876 from strawberryOJam/main
...
docs(readme): fix backend development command
2026-09-22 16:13:27 +08:00
XiaoSeS
cc6e998ea1
Merge pull request #896 from iflytek/feat/identity-provider-adapter-contracts
...
feat(auth): add identity provider adapter contracts
2026-09-22 16:13:20 +08:00
XiaoSeS
5c629f7cfa
Merge pull request #878 from iflytek/codex/handle/issues-861-853-20260918
...
feat(builtin-skills): add orca replay and yylo ledger tasks
2026-09-22 16:02:38 +08:00
XiaoSeS
17da5d1e3f
feat(auth): validate built-in adapter contracts
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-22 15:55:56 +08:00
XiaoSeS
4f06e69224
feat(auth): define enterprise identity contracts
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-22 15:36:55 +08:00
XiaoSeS
5aa038d188
fix(builtin-skills): accept immutable CDN UUID filenames
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-22 15:27:13 +08:00
XiaoSeS
3de0b94a9a
fix(auth): harden oauth token and claim logging ( #895 )
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-22 15:24:31 +08:00
strawberryOJam
9991938983
Merge branch 'iflytek:main' into main
2026-09-22 13:02:30 +08:00
XiaoSeS
8498fd047f
Merge pull request #880 from iflytek/feature/dingtalk-public-provider
...
feat(auth): add DingTalk as a public login provider (R1-A2)
2026-09-22 11:02:22 +08:00
XiaoSeS
50e7427596
docs(deploy): complete DingTalk private deployment guide
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-22 10:47:28 +08:00
XiaoSeS
00033b1b92
docs(deploy): document DingTalk egress requirements
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-22 10:47:28 +08:00