Commit Graph
37 Commits
Author SHA1 Message Date
ldm0 59ad7921a8 ci: use TUNA mirrors and extend release build timeouts
Install Debian build dependencies from TUNA mirrors in the three self-hosted jobs and allow both release builds to run for up to 180 minutes.
2026-09-24 01:05:00 +08:00
ldm0 2d5b88b3dc fix(tls): use Apple SecTrust by default on macOS
Pin the curl-rust build that enables libcurl's Apple SecTrust verifier
with the existing AWS-LC TLS backend. Leave default CA options unset
so macOS trust comes from the operating system rather than an
automatically discovered certificate file.

Preserve explicit CA files and certificate environment overrides for
origins and HTTPS proxies, including explicit-file precedence over
SSL_CERT_DIR. Keep other platforms' existing trust configuration.

Add macos-latest CI coverage for local HTTPS, WSS, and
HTTPS proxy handshakes, including native-verifier diagnostics,
rejected certificates and hostnames, and CA overrides.

Use distinct CA and server identities, blocking accepted sockets, and
bounded fixture commands. Exercise the generated chains, nonblocking
socket transition, and process deadlines in portable regression tests.

Validated on Linux with cargo fmt --all, workspace Clippy with all
targets and features, and cargo nextest run --no-fail-fast:
18447 passed, 14 skipped. macOS-specific checks run in CI.

Refs #701
2026-09-23 14:07:31 +08:00
zhouzirui a9c6e3ba4e fix(windows): sync OPFS and storage directories safely 2026-09-19 21:56:20 +08:00
ldm0 d4f5e2fc01 fix(profile): simplify file writes for Windows 2026-09-19 21:56:20 +08:00
ldm0 d2afd104ab fix(ci): stabilize frontend reference observations 2026-09-07 18:45:51 +08:00
ldm0 2e139811c5 ci: publish aggregate regression report 2026-08-29 01:51:33 +08:00
ldm0 7d017c972c ci: reduce artifact and npm cache overhead 2026-08-28 14:30:08 +08:00
ldm0 d4771f6f06 ci: persist self-hosted Rust caches locally 2026-08-28 04:00:49 +08:00
ldm0 c5da060d7b ci: remove merge-gating rollup 2026-08-28 04:00:49 +08:00
ldm0 76b7f9be27 ci: simplify benchmark report publication 2026-08-28 04:00:49 +08:00
ldm0 2ec01c5401 ci: centralize release artifact consumption 2026-08-28 04:00:49 +08:00
ldm0 09cf951d1f ci: remove migrated workflow legacy 2026-08-28 04:00:49 +08:00
ldm0 41ec9f1a7b ci: trim release regression artifacts 2026-08-28 04:00:49 +08:00
ldm0 54a9b56361 ci: publish benchmark reports when evidence arrives 2026-08-28 04:00:49 +08:00
ldm0 36f70c2e6f ci: cancel validation when pull requests close 2026-08-28 04:00:49 +08:00
ldm0 a972ad2a60 ci: restore benchmark report visibility 2026-08-28 04:00:49 +08:00
ldm0 9d657725fc fix(ci): allow loaded Chromium reference cases more time 2026-08-28 04:00:49 +08:00
ldm0 53529d6e7f fix(ci): use container-visible release paths 2026-08-28 04:00:49 +08:00
ldm0 9bae1b9992 ci: reuse release binaries across validation suites 2026-08-28 04:00:49 +08:00
ldm0 1f97225733 build(crypto): replace vendored OpenSSL with AWS-LC 2026-08-27 02:04:51 +08:00
ldm0 aaa62f2ef7 fix(ci): preserve CDP smoke diagnostics 2026-08-26 20:06:09 +08:00
ldm0 ea80ecd6a2 test(cdp): isolate smoke groups by process 2026-08-24 17:25:41 +08:00
ldm0 3b555523ab test(ci): run complete protocol smoke suites by default 2026-08-21 22:14:01 +08:00
ldm0 9d5729a1f0 test(cdp): cover action window lifecycle 2026-08-18 01:04:04 +08:00
Donough Liu c80b077b7e fix(release): restore bookworm build environment 2026-08-17 16:07:00 +08:00
ldm0 6914c609ca ci(release): add ARM64 Linux and Windows artifacts 2026-08-17 12:10:38 +08:00
ldm0 69a5f3a716 fix(allocator): disable jemalloc on Windows 2026-08-17 03:31:17 +08:00
ldm0 5d2231d516 Add Moli skills and release installers 2026-08-14 02:22:38 +08:00
ldm0 ac31b289d4 ci: report 200-navigation memory soak 2026-08-13 07:07:00 +08:00
ldm0 fadbbe13f9 Remove useless sha256 files in Github release 2026-08-11 22:07:25 +08:00
ldm0 4365414028 Bump version to 0.1.1 2026-08-11 13:50:57 +08:00
ldm0 f57c8d90a9 ci: build native releases across platforms 2026-08-11 13:25:54 +08:00
ldm0 f1bf28c6c0 ci: add manual release workflow 2026-08-11 11:46:32 +08:00
ldm0 ef4607d017 ci: update push trigger to main 2026-08-11 10:34:48 +08:00
ldm0 d83a82757b ci: adjust runner assignments 2026-08-11 02:50:09 +08:00
ldm0 964371f449 ci: migrate to GitHub-hosted runners 2026-08-11 02:50:09 +08:00
ldm0 27b5135cb6 Public preview 2026-08-11 00:10:12 +08:00