Haitao Pan
104ab26356
refactor(acp): unify ingress topology and migrate all services to xworkmate-bridge.svc.plus
2026-04-20 11:30:42 +08:00
Haitao Pan
939a1b6c87
refactor(acp): remove hardcoded endpoints and migrate to path-based routing
2026-04-20 09:34:11 +08:00
Haitao Pan
55bfda225e
fix(ci): normalize bridge rpc endpoints
2026-04-20 09:08:25 +08:00
Haitao Pan
f99758a040
ci: update validation scripts to support JSON root status and new gateway URL
2026-04-18 09:41:15 +08:00
Haitao Pan
f30c8d4816
fix(security): enforce mandatory authentication and update deployment
...
Enforce strict Bearer token validation even when the bridge auth token is not explicitly configured in the environment. This ensures unauthenticated requests are rejected with a 401 status code by default. Updated deployment scripts to pass the required auth token and adjusted the test suite to align with the new security requirements.
2026-04-16 18:50:47 +08:00
Haitao Pan
eaf0a6255f
test: lock bridge provider contract smoke checks
2026-04-14 13:56:58 +08:00
Haitao Pan
1059cc7f86
ci: probe providers through bridge runtime
2026-04-14 11:51:11 +08:00
Haitao Pan
a205547677
runtime: extend external acp timeout budget
2026-04-14 11:07:52 +08:00
Haitao Pan
e3bf2063a2
ci: harden deploy validation retries
2026-04-14 10:56:53 +08:00
Haitao Pan
425a38f1e8
ci: fail fast on validate curl timeouts
2026-04-14 10:37:45 +08:00
Haitao Pan
9ab24fbe53
ci: deploy every push from build output
2026-04-12 18:33:04 +08:00
Haitao Pan
b8b1d83802
ci: align release with validated production bridge
2026-04-12 17:42:10 +08:00
Haitao Pan
991ecb0ae2
ci: authorize ping validation
2026-04-12 16:15:50 +08:00
Haitao Pan
0ef3cb8757
Extract xworkmate bridge workflow scripts
2026-04-12 15:22:13 +08:00
Haitao Pan
0fcaa845e1
ci: ship bridge via image ref artifact
2026-04-12 14:23:23 +08:00
Haitao Pan
19a72e32e9
Send auth header for safe validate checks
2026-04-10 18:21:15 +08:00
Haitao Pan
578683c91e
Harden validate stage with safe ACP checks
2026-04-10 18:14:14 +08:00
Haitao Pan
54523d6269
Require build artifact for deploy job
2026-04-10 18:04:56 +08:00
Haitao Pan
9ad76f760e
Use playbooks ansible.cfg directly
2026-04-10 17:58:33 +08:00
Haitao Pan
c8a3fb8278
Use .cfg suffix for temporary Ansible config
2026-04-10 17:57:01 +08:00
Haitao Pan
624f165076
Disable vault for bridge deploy playbook
2026-04-10 17:54:50 +08:00
Haitao Pan
11350ee240
Use GitHub secret for Ansible vault password
2026-04-10 17:51:17 +08:00
Haitao Pan
43d3744a02
Fix pipeline preflight checks
2026-04-10 17:50:55 +08:00
Haitao Pan
67696beab8
Add GitHub Actions pipeline for bridge deploy
2026-04-10 16:17:32 +08:00