openclaw/.github
Peter Steinberger 992a86a28f
fix(linux): make the companion's Rust test suite runnable and run it (#114260)
Three defects that compounded into a test suite nobody could run and nobody
was running.

The suite has been red on main since 2026-07-20. `connect_frame_matches_gateway_schema`
asserts a TLS-pinned connection advertises no capabilities, but #111933 wrote
that assertion while caps held only inline-widgets, and #111920 made
`agent-kind` unconditional the same day. No textual conflict, so both landed
and the assertion has been wrong ever since. Pinning only withdraws inline
widgets, so assert exactly that.

`cargo test` could not run on macOS at all: tauri-plugin-notifications links a
Swift static library, nothing adds an rpath for the Swift runtime, and every
test binary aborted at load with `Library not loaded:
@rpath/libswift_Concurrency.dylib`. Emit the rpath from build.rs.

Neither surfaced because linux-app.yml never ran `cargo test` - it only checked
formatting and built bundles. Run the suite on Linux, and upgrade the macOS job
from `check` to `test` so link-time breakage like the rpath is caught at all;
`check` never links, so it cannot see this class of failure.
2026-07-26 23:43:32 -04:00
..
actions build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
codeql fix(ci): classify proxied APNs TLS tunnel (#110480) 2026-07-18 16:18:29 +01:00
codex/prompts feat(ci): weekly Codex sweep for date-carrying to-dos (#113914) 2026-07-25 18:18:06 -07:00
images/live-media-runner ci: preinstall ffmpeg for live media checks 2026-04-29 03:48:33 +01:00
instructions fix(sqlite): reject runtimes vulnerable to WAL corruption (#106065) 2026-07-13 13:59:00 +08:00
ISSUE_TEMPLATE docs(templates): ask feature requesters whether they plan to implement (#109258) 2026-07-16 18:44:41 -07:00
release/clawhub-cli fix(release): publish ClawHub bootstrap artifacts immutably (#103809) 2026-07-10 13:33:20 -07:00
workflows fix(linux): make the companion's Rust test suite runnable and run it (#114260) 2026-07-26 23:43:32 -04:00
actionlint.yaml fix(release): publish extended-stable Docker channels safely (#112494) 2026-07-23 10:03:11 +09:00
CODEOWNERS build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
dependabot.yml chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
labeler.yml feat(channels): add Buzz channel plugin 2026-07-26 14:09:23 +01:00
package-trusted-sources.json fix: harden package URL downloads (#85578) 2026-05-23 17:28:29 +01:00
pull_request_template.md docs: require maintainer edits on pull requests 2026-07-10 09:18:28 -05:00
retired-sticky-disks.json feat: show cloud workspace conflicts in the Control UI (#111329) 2026-07-20 19:27:19 -07:00
zizmor.yml chore(compat): date the annotated deprecation families and expose removal-pending debt (#114002) 2026-07-25 21:01:20 -07:00