Skip to content

fix: windows compatibility#4308

Open
metalurgical wants to merge 2 commits intocowprotocol:mainfrom
metalurgical:windows_platform_support
Open

fix: windows compatibility#4308
metalurgical wants to merge 2 commits intocowprotocol:mainfrom
metalurgical:windows_platform_support

Conversation

@metalurgical
Copy link
Copy Markdown

Description

General windows support across the workspace and contracts artifact handling. Refactoring for correct conditional dependency scoping and removing hacks around this.

Changes

  • Unix-only allocator scoping across multiple binaries.
  • Windows-safe database test config
  • Cross-platform shutdown handling in e2e solver setup
  • Observe crate made platform-aware
  • Contracts build script now normalizes artifact inputs

How to test

Apply normal testing strategy, this should be unaffected.

Related Issues

General improvement, not related to a specific issue.

General windows support across the workspace and contracts artifact handling. Refactoring for correct  conditional dependency scoping.
@metalurgical metalurgical requested a review from a team as a code owner April 5, 2026 07:37
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 5, 2026


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@metalurgical
Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

@metalurgical metalurgical reopened this Apr 5, 2026
@metalurgical
Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

@github-actions github-actions bot locked and limited conversation to collaborators Apr 5, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant