skillhub/scripts/tests
XiaoSeS 75c7f9a880 feat(deploy): wire DingTalk credentials into the release surfaces
Adds the DingTalk credentials to every path that actually delivers
configuration: compose.release.yml (which has no env_file, so variables must
be listed explicitly), the Helm secret template and values, the k8s
deployment and its secret example. validate-release-config.sh gains DingTalk
in its provider loop, so a half-configured pair is rejected the same way.

Documents the three-stage strategy contract in the authentication design: a
table mapping each deviation -- authorize parameters, token exchange,
userinfo loading -- to its interface and current implementations, plus the
rule that a provider must never make account decisions itself.

Deployment notes and both FAQs now cover DingTalk, including the shared trap
with Feishu: their emails are admin-recorded and never confirmed, so
emailVerified is always false and an EMAIL_DOMAIN access policy would reject
every login through either provider.

Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-21 15:15:41 +08:00
..
build-builtin-skills-test.sh fix(starter): harden Zero Slop batch validation 2026-09-10 10:05:51 +08:00
dev-process-test.sh fix(dev): ignore invalid backend pid files 2026-03-23 17:14:16 +08:00
dev-web-host-test.sh fix(dev): use bash for backend launchers (#721) 2026-08-21 09:35:52 +08:00
k8s-postgres-storage-test.sh test(deploy): wait for final PostgreSQL process 2026-07-29 04:21:27 +08:00
nginx-forwarded-proto-test.sh fix(nginx): trust forwarded proto only when configured 2026-07-28 20:03:50 +08:00
publish-cli-test.sh refactor(cli): improve publish-cli script reliability (#441) 2026-06-02 14:30:39 +08:00
runtime-secret-test.sh fix(runtime): preserve lifecycle command options 2026-09-17 14:04:48 +08:00
scanner-llm-base-url-test.sh fix(scanner): backport local LLM base URL handling for #563 2026-06-29 14:34:55 +08:00
server-image-compat-test.sh fix(deploy): preserve storage volume ownership 2026-08-29 15:58:55 +08:00
smoke-test-admin-mode-test.sh fix(smoke): support separate actuator target (#689) 2026-08-26 10:23:31 +08:00
test_zero_slop.py test(starter): close Zero Slop validation gaps 2026-09-10 10:17:20 +08:00
validate-release-config-test.sh feat(deploy): wire DingTalk credentials into the release surfaces 2026-09-21 15:15:41 +08:00
web-base-path-nginx-smoke-test.sh fix(skill): harden SkillHub CLI guide bootstrap (#842) 2026-09-09 20:25:50 +08:00
web-base-path-routing-test.sh feat(skill): add first-party SkillHub CLI guide 2026-09-09 09:24:21 +08:00
workflow-security-test.sh fix(deploy): preserve storage volume ownership 2026-08-29 15:58:55 +08:00