Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make CI faster / enable build cache #10

Open
1 of 2 tasks
mathetake opened this issue Feb 11, 2025 · 0 comments
Open
1 of 2 tasks

Make CI faster / enable build cache #10

mathetake opened this issue Feb 11, 2025 · 0 comments

Comments

@mathetake
Copy link
Member

mathetake commented Feb 11, 2025

Currently, we are not doing cross compilation but simply compile modules in each platform target. That makes the docker build extremely slow. One of the reasons why I am not doing / cannot do the cross compilation right now is dues to rust-lang/rust-bindgen#1229 since the Rust SDK relies on the C header generated via bindgen.

There's two dimensions we can optimize regarding the CI

  • Workaround the bindgen issue and do the cross compilation on the host machine. Makes build faster #12
  • Enable the build cache
@mathetake mathetake added help wanted Extra attention is needed and removed help wanted Extra attention is needed labels Feb 11, 2025
mathetake added a commit that referenced this issue Feb 11, 2025
#10

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
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

No branches or pull requests

1 participant