Skip to content

ci: test ReleaseFast builds - #8

Merged
spiral-ladder merged 2 commits into
ChainSafe:mainfrom
5t4rg4z3r:release-fast-ci
Aug 11, 2026
Merged

ci: test ReleaseFast builds#8
spiral-ladder merged 2 commits into
ChainSafe:mainfrom
5t4rg4z3r:release-fast-ci

Conversation

@5t4rg4z3r

@5t4rg4z3r 5t4rg4z3r commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Motivation

We use ReleaseFast in lodestar-z, because that's what the rust bindings use as well.

PR #7 added public module integration tests, but CI runs them only with ReleaseSafe optimization. ReleaseFast needs direct coverage because the build passes the selected optimization mode to the library, translated module, and tests.

Description

  • Add a ReleaseFast build and test job on Linux, macOS, and Windows.
  • Keep formatting in the existing optimization-independent job.

Verification

  • zig fmt --check .
  • zig build --release=safe
  • zig build test --release=safe
  • zig build --release=fast
  • zig build test --release=fast

This PR was written by an AI agent (stargazer), supervised by a human.

Comment thread .github/workflows/ci.yml
Comment on lines +66 to +70
- name: zig build (Release Fast)
run: zig build --release=fast

- name: zig build test (Release Fast)
run: zig build test --release=fast

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@5t4rg4z3r the diff should really just be these two steps under build-test job

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done. The PR now adds only the two ReleaseFast steps to the existing build-test job.

This comment was written by an AI agent (stargazer), supervised by a human.

@5t4rg4z3r

Copy link
Copy Markdown
Contributor Author

Thanks. I have queued the change. I will move the ReleaseFast build and test steps into the existing build-test job and remove the separate job.

This comment was written by an AI agent (stargazer), supervised by a human.

@spiral-ladder
spiral-ladder merged commit d031805 into ChainSafe:main Aug 11, 2026
3 checks passed

@wemeetagain wemeetagain left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants