foundry-rs / foundry-rs/foundry
meta(ci): tracking issue for CI improvements
- Dominant language
- Rust
- Stars
- 10.6k
- Forks
- 2.6k
- Avg merge
- 16h 38m
- Merged PRs (30d)
- 511
Description
### Component
Other (please describe)
### Describe the feature you would like
Refactor all the CI Workflows to fix Windows Installer and Gatecheck Regressions
Improve CI Workflows:
- provide MacOS ARM Binary for macos13+
- provide MacOS Intel Binary for macOS 11+
- Fix Windows installer - use something like https://github.com/volks73/cargo-wix
- Support CODE SIGNING binaries for both macOS and Windows
- Performs Performance analysis and record data in time series database for monitoring and identifying when regressions happen or have happened potentially to ensure performance and build output
- Perform build output validation at the bytecode level using various configurations
- Consider fuzzing `foundry.toml` configuration files to ensure no funny stuff
- https://github.com/foundry-rs/foundry/issues/7794
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.