skillhub/scripts
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
..
tests feat(deploy): wire DingTalk credentials into the release surfaces 2026-09-21 15:15:41 +08:00
build-builtin-skills.py feat(builtin-skills): add reviewed starter collection 2026-07-30 15:54:09 +08:00
check-openapi-generated.sh fix: stabilize backend dev startup flow 2026-03-16 16:03:46 +08:00
deploy-test-runtime.sh feat(ci): add PR batch test deployment workflow (#275) 2026-04-09 18:45:14 +08:00
dev-process.sh fix(dev): ignore invalid backend pid files 2026-03-23 17:14:16 +08:00
governance-smoke-test.sh feat: build governance center workflow 2026-03-16 16:03:46 +08:00
mirror-runtime-images.sh feat(ops): add optional runtime registry mirroring 2026-03-15 14:30:04 +08:00
namespace-smoke-test.sh test: cover namespace workflow smoke paths 2026-03-16 16:03:46 +08:00
parallel-common.sh refactor(dev): replace agent-* commands with parallel-* workflow 2026-03-14 20:49:17 +08:00
parallel-down.sh refactor(dev): replace agent-* commands with parallel-* workflow 2026-03-14 20:49:17 +08:00
parallel-init.sh refactor(dev): replace agent-* commands with parallel-* workflow 2026-03-14 20:49:17 +08:00
parallel-sync.sh refactor(dev): replace agent-* commands with parallel-* workflow 2026-03-14 20:49:17 +08:00
parallel-up.sh refactor(dev): replace agent-* commands with parallel-* workflow 2026-03-14 20:49:17 +08:00
prepare-pr-batch.sh feat(ci): add PR batch test deployment workflow (#275) 2026-04-09 18:45:14 +08:00
promotion-smoke-test.sh test(promotion): cover global download after approval (#792) 2026-09-02 11:15:10 +08:00
publish-cli.sh refactor(cli): improve publish-cli script reliability (#441) 2026-06-02 14:30:39 +08:00
redis-cluster-integration-test.sh feat(redis): complete cluster connection support 2026-07-29 17:36:06 +08:00
runtime.sh fix(runtime): preserve lifecycle command options 2026-09-17 14:04:48 +08:00
skillhub-test-deploy-remote.sh Fix runtime Postgres password drift (#321) 2026-04-17 17:45:34 +08:00
smoke-test.sh fix(smoke): support separate actuator target (#689) 2026-08-26 10:23:31 +08:00
suite-bundle-smoke-test.sh feat(suite): publish suites from multi-skill bundles 2026-09-17 11:16:39 +08:00
suite-smoke-test.sh feat(suite): publish suites from multi-skill bundles 2026-09-17 11:16:39 +08:00
validate-release-config.sh feat(deploy): wire DingTalk credentials into the release surfaces 2026-09-21 15:15:41 +08:00
verify-scanner.sh feat(security): add security scanning system with multi-scanner support and frontend UI (#144) 2026-03-23 09:56:03 +08:00