Commit Graph
1158 Commits
Author SHA1 Message Date
Piotr Mlocek 05fe62d697 ci(windows): make build workflow manual
Signed-off-by: Piotr Mlocek <1116309+pimlock@users.noreply.github.com>
2026-08-06 16:56:13 -07:00
Piotr Mlocek eb7ea15868 fix(sandbox): restore crate documentation
Signed-off-by: Piotr Mlocek <1116309+pimlock@users.noreply.github.com>
2026-08-06 16:56:12 -07:00
Piotr Mlocek c6fa0edae8 refactor(server): gate builtin driver config by platform
Signed-off-by: Piotr Mlocek <1116309+pimlock@users.noreply.github.com>
2026-08-06 16:53:43 -07:00
Piotr Mlocek 4c6b3d3d3d refactor(windows): exclude unsupported crates at workspace boundary
Signed-off-by: Piotr Mlocek <1116309+pimlock@users.noreply.github.com>
2026-08-06 16:34:04 -07:00
Akber Raza b2e23e050b refactor(windows): exclude unsupported runtime crates
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:42:54 -05:00
Akber Raza a988c4da16 ci(windows): align ARM64 workflow setup
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:18:44 -05:00
Akber Raza 932601a011 ci(windows): align x64 Rust toolchain
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:18:44 -05:00
Akber Raza c43103cb24 ci(windows): pin x64 workflow actions
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:18:44 -05:00
Akber Raza 57c3ce3751 fix(sandbox): remove stale dependencies
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:18:44 -05:00
Akber Raza 62b9a04950 fix(windows): repair unsupported driver contract test
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:18:44 -05:00
Piotr Mlocek e788073d70 refactor(server): isolate platform driver config
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
2026-08-05 20:18:44 -05:00
Piotr Mlocek 50c527ea85 refactor(server): exclude unsupported drivers on Windows
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
2026-08-05 20:18:44 -05:00
Akber Raza 26cd9241a1 fix(windows): reconcile validation after rebase
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:17:41 -05:00
Akber Raza b40c2b083a fix(mise): repair Windows sccache lock entry
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:17:41 -05:00
Akber Raza 0eda7b19a0 fix(windows): restore CI after dependency updates
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:17:41 -05:00
Akber Raza c88bab28ef docs(windows): update GitHub checkout guidance
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:17:41 -05:00
Akber Raza b2c6d4da3d fix(windows): add preflight check for proxy auth file path 2026-08-05 20:17:41 -05:00
Akber Raza 6d557daa41 refactor: address lint errors 2026-08-05 20:17:41 -05:00
Akber Raza 25659b9095 fix(windows): restore proto include cfg gating
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:17:41 -05:00
Akber Raza b7fc4e1b84 refactor(windows): separate platform crate roots
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:17:41 -05:00
Akber Raza d275242122 fix(windows): restore ARM64 Ninja discovery
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:24 -05:00
Akber Raza 771e1dcaa8 fix(windows): complete ARM64 migration audit
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:24 -05:00
Akber Raza 55b42e73a3 fix(windows): avoid leaking MSVC flags into clang-cl
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:24 -05:00
Shailendra Singh 53dc33738e fix(windows): harden shared Z3 source cache
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
2026-08-05 20:16:24 -05:00
Akber Raza 011ceab794 fix(windows): stabilize native MSVC validation
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:24 -05:00
Shailendra Singh 0beb373bdb fix(windows): support repository pre-commit checks
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:24 -05:00
Shailendra Singh a6dba9afb1 fix(mise): skip Helm checks on Windows
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:24 -05:00
Shailendra Singh b93c782b32 fix(windows): avoid rate-limited Z3 source lookup
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:24 -05:00
Shailendra Singh 0cc281c818 fix(windows): restore compatibility after GitHub sync
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:24 -05:00
Shailendra Singh 0098eb6ad7 fix(windows): scope ARM64 toolchain preflight
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:24 -05:00
Shailendra Singh bdd58c8d4f fix(windows): harden ARM64 toolchain discovery
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:24 -05:00
Shailendra Singh 760eb1fb4d fix(mise): skip Skaffold on Windows
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:24 -05:00
Shailendra Singh 7298a01616 feat(windows): add native ARM64 test support
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:24 -05:00
Jamie King 3cb265dc46 fix(interceptors): gate unix-only imports so the crate builds on Windows
openshell-gateway-interceptors failed to compile on Windows (E0432: no UnixStream in tokio::net), breaking any Windows build of openshell-server (which depends on it unconditionally). The connect_unix_endpoint fn was already #[cfg(unix)]-gated, but the imports it uses (UnixStream, TokioIo, Uri, service_fn) were left ungated. Gate those four imports with #[cfg(unix)] too. No behavior change on unix; Windows now compiles (no errors, no unused-import warnings).

Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:23 -05:00
Akber Raza b6cf7f1ce1 remove openshell-supervisor-network from unsupported driver package test exclusion list
Signed-off-by: Akber Raza <akberr@nvidia.com>

# Conflicts:
#	tasks/scripts/windows-msvc.ps1
2026-08-05 20:16:23 -05:00
shailendras 4a525e2631 docs(windows): relocate Windows MSVC build design to architecture/
Why: windows-msvc-build-design.mdx is a design document ("design decisions for
the native Windows MSVC build lane"), but it lived in the published, user-facing
docs/reference/ tree. Per AGENTS.md (Documentation) and architecture/README.md
("rfc/ vs architecture/"), design content belongs in architecture/ (or rfc/),
not in published reference. It also shared Fern sidebar "position: 6" with the
MXC compute-driver design page, colliding in the Reference nav ordering.

What:
- Move docs/reference/windows-msvc-build-design.mdx ->
  architecture/windows-msvc-build.md.
- Strip the Fern publish frontmatter and add a plain H1, matching the other
  architecture docs.
- Register it in the architecture doc index in architecture/README.md.
- Repoint the inbound references (build-openshell-mxc-windows skill + reference,
  implement-openshell-mxc-driver skill) to the new path.

With both design pages moved out of docs/reference/, the duplicate position-6
sidebar collision is resolved.

Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:23 -05:00
Akber Raza c8bd984677 fix(z3): update Z3 header path requirements in Windows build documentation and scripts
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:23 -05:00
Shailendra Singh 9e9ab1eca8 Fix Windows dependency gating after sync merge
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:23 -05:00
Akber Raza 68a20b8fa8 feat(windows): enhance libclang path resolution to support architecture-specific subdirectories
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:23 -05:00
Giedrius Burachas 755d01aeb9 chore(tooling): lock Windows tool artifacts
Signed-off-by: Giedrius Burachas <gburachas@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:16:23 -05:00
Akber Raza 81cb5ac02b feat(windows): add libclang path resolution and update cargo commands with bundled Z3 features
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:15:45 -05:00
Akber Raza 68844ba20d refactor(windows): consolidate Windows-specific dependencies and improve build logic
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:15:44 -05:00
Akber Raza 9173dbb5da feat(windows): add Windows build support
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:15:44 -05:00
Shailendra Singh 7dc0e752be docs(agent): add Windows MSVC build skill
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:15:44 -05:00
Shailendra Singh 517bf47c63 docs(windows): document MSVC build-only design
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:15:44 -05:00
Shailendra Singh db42c57450 ci(windows): add MSVC mise build lane
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:15:44 -05:00
Shailendra Singh b17118ef14 feat(windows): stub unsupported compute drivers
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:15:44 -05:00
Shailendra Singh 34a0323b2e chore(windows): gate Unix-only workspace code for MSVC
Signed-off-by: Shailendra Singh <shailendras@nvidia.com>
Signed-off-by: Akber Raza <akberr@nvidia.com>
2026-08-05 20:15:06 -05:00
Artem Lytvyn d2c44b0e53 fix(supervisor-middleware): configure HTTP/2 keepalive on middleware gRPC channel (#2608)
Signed-off-by: Artem Lytvyn <alytvyn@redhat.com>
2026-08-05 23:16:59 +00:00
John T. MyersandJohn Myers 85d992f768 RFC 0005: Sandbox proxy egress adapter model (#2155)
* docs(rfc): propose sandbox proxy egress adapter model

Signed-off-by: John Myers <johntmyers@users.noreply.github.com>

* docs(rfc): propose sandbox proxy egress adapter model

Signed-off-by: John Myers <johntmyers@users.noreply.github.com>

* docs(rfc): update sandbox proxy adapter proposal

Signed-off-by: John Myers <johntmyers@users.noreply.github.com>

* docs(rfc): account for supervisor middleware

Signed-off-by: John Myers <johntmyers@users.noreply.github.com>

* docs(rfc): include json-rpc and mcp l7 protocols

Signed-off-by: John Myers <johntmyers@users.noreply.github.com>

* docs(rfc): make process identity optional

Signed-off-by: John Myers <johntmyers@users.noreply.github.com>

* docs(rfc): clarify relay flow diagram

Signed-off-by: John Myers <johntmyers@users.noreply.github.com>

* docs(rfc): address proxy adapter review feedback

Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>

* docs(rfc): enforce policy after middleware mutation

Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>

* docs(rfc): define synthetic DNS correlation

Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>

---------

Signed-off-by: John Myers <johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Co-authored-by: John Myers <johntmyers@users.noreply.github.com>
2026-08-05 21:55:18 +00:00