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

feat: Add Cartesi Machine installation to CI #385

Closed
wants to merge 1 commit into from

Conversation

fmoura
Copy link
Contributor

@fmoura fmoura commented Apr 16, 2024

No description provided.

@fmoura fmoura marked this pull request as draft April 16, 2024 17:47
@fmoura fmoura force-pushed the feature/end-to-end-tests-ci branch 4 times, most recently from 14a147f to b3d6394 Compare April 16, 2024 18:25
@fmoura fmoura self-assigned this Apr 16, 2024
@fmoura fmoura force-pushed the feature/end-to-end-tests-ci branch 24 times, most recently from 37b9e7f to da61e3e Compare April 17, 2024 19:12
@fmoura fmoura force-pushed the feature/end-to-end-tests-ci branch 13 times, most recently from e42c42f to 154531c Compare April 19, 2024 20:10
@fmoura fmoura force-pushed the feature/end-to-end-tests-ci branch from 154531c to a27533a Compare April 22, 2024 14:11
@fmoura
Copy link
Contributor Author

fmoura commented Apr 25, 2024

The Takeaways from this PR are:

Given that :

  • Cartesi Machine currently needs a base library only available on Debian Bookworm
  • Github Actiomn VMs only provides , as of today, Ubuntu 22.04 and Ubuntu 20.04 which are not Debian Bookworm based

The way to fully run node with a native Cartesi Machine , and in the future, to build Node with Machine SDK dependencies is to use a custom crafted Debian Bookworm Container, instead of Github Action VM directly.

The only drawback is that , when using a container instead of VM, some of the Rust Code Tests fails. These should run directly on Github VM

Golang code tests run perfectly.

@fmoura fmoura closed this Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant