Haitao Pan
6db48ee738
fix(ci): require bridge auth token before deploy
2026-06-06 19:11:13 +08:00
Haitao Pan
772f47a5fe
fix(ci): support base64 ssh deploy key
2026-06-06 14:21:59 +08:00
Haitao Pan
f125b1f603
fix: skip deploy on push
2026-06-06 13:42:23 +08:00
Haitao Pan
0b3ff0c94e
fix: merge workflow env blocks
2026-06-06 13:36:05 +08:00
Haitao Pan
a5717fd7b9
ci: source deploy secrets from vault
2026-06-06 13:33:44 +08:00
Haitao Pan
57ab5711e1
fix(ci): add openclaw session contract check to validate stage
...
The OpenClaw session contract smoke and SSE long-task stream checks used to
live in the Ansible validate role and ran during the Deploy stage. They depend
on the public OpenClaw gateway producing a 'pong' reply, which the bridge
itself cannot guarantee end-to-end. When the gateway returned an empty
completion envelope (CI run 27010307958), the entire Deploy job failed even
though the bridge binary had been installed and was healthy.
Move the lightweight session contract check into the GitHub Actions validate
stage as a new script. Deploy now only asserts the bridge's own state
(binary, ports, /api/ping, /acp/rpc capabilities, routing.resolve), and the
OpenClaw contract check runs in validate where the release-blocking failure
belongs.
2026-06-05 19:29:53 +08:00
Haitao Pan
0b31ccf461
fix: report native bridge runtime version
2026-06-01 13:48:43 +08:00
Haitao Pan
c08d5d6472
fix: deploy native bridge binary
2026-05-08 13:31:46 +08:00
Haitao Pan
8fbc0e51be
ci: scope bridge deploy role
2026-05-05 15:16:13 +08:00
Haitao Pan
8e4c0a6dcf
ci: make bridge release publishing idempotent
2026-05-02 18:35:27 +08:00
Haitao Pan
93f16eac8f
ci: validate canonical bridge rpc endpoints
2026-05-02 17:57:43 +08:00
Haitao Pan
1c79d1ad01
Fix pipeline pipeline validation by providing auth token to ping endpoints
2026-04-27 11:00:55 +08:00
Haitao Pan
f9c9b3cb68
Fix Docker image build metadata
2026-04-24 14:59:54 +08:00
Haitao Pan
1e6c644a92
Add Hermes ACP adapter
2026-04-20 16:54:40 +08:00
Haitao Pan
55bfda225e
fix(ci): normalize bridge rpc endpoints
2026-04-20 09:08:25 +08:00
Haitao Pan
25332bb75f
refactor(ci): call ansible-playbook directly in pipeline for better transparency
2026-04-18 11:37:47 +08:00
Haitao Pan
3e432b718e
ci: fix SSL validation errors by redirecting stale acp-server URLs to bridge sub-paths
2026-04-18 11:26:03 +08:00
Haitao Pan
5c5f0fecb7
ci: ensure BRIDGE_AUTH_TOKEN is passed to validation script
2026-04-18 10:14:41 +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
eaf0a6255f
test: lock bridge provider contract smoke checks
2026-04-14 13:56:58 +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
ab7c26901e
ci: checkout repo before publish release
2026-04-12 16:40:24 +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
fd2f025a6d
ci: publish github release from build artifact
2026-04-11 17:42:23 +08:00
Haitao Pan
77969e9a7c
Upgrade GitHub Actions pins for Node 24
2026-04-10 21:04:03 +08:00
Haitao Pan
19a72e32e9
Send auth header for safe validate checks
2026-04-10 18:21:15 +08:00
Haitao Pan
f8cbfc837e
Reuse INTERNAL_SERVICE_TOKEN in validate job
2026-04-10 18:16:56 +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
7cde0f9304
Download build artifact for deploy job
2026-04-10 18:00: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
50ad917bfd
fix ansible vault password setup
2026-04-10 17:45:38 +08:00
Haitao Pan
dfa1440c72
fix actions policy for golangci lint
2026-04-10 17:42:23 +08:00
Haitao Pan
7e0feed347
fix github actions workflow pinning
2026-04-10 17:40:29 +08:00
Haitao Pan
67696beab8
Add GitHub Actions pipeline for bridge deploy
2026-04-10 16:17:32 +08:00