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. Myers and John 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