foundry-rs / foundry-rs/foundry

meta(ci): tracking issue for CI improvements

Open
#5,708 3 comments 1 reaction 0 assignees View on GitHub
A-compatibility A-releases T-meta
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.