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

Bump machine-emulator to 0.18.1 #82

Merged
merged 7 commits into from
Oct 10, 2024

Conversation

endersonmaia
Copy link
Contributor

@endersonmaia endersonmaia commented Oct 9, 2024

This pull request includes several updates to improve the Docker build process for the SDK, including version bumps and optimizations in the Dockerfile. The most important changes involve the introduction of new ARG variables, restructuring of the Dockerfile, and updates to the docker-bake.hcl configuration.

Dockerfile Improvements:

  • Introduction of New ARG Variables: Added new ARG variables for CRANE_VERSION, NODEJS_VERSION, SU_EXEC_VERSION, and ANVIL_VERSION to allow for better version control and flexibility. (packages/sdk/Dockerfile)
  • Restructuring Dockerfile Stages: The Dockerfile has been restructured to include distinct stages for base, builder, su-exec, crane, alto, devnet, and the final SDK image, improving readability and maintainability. (packages/sdk/Dockerfile)
  • Optimized Package Installation: Refactored the package installation commands to reduce redundancy and ensure all necessary packages are installed in the correct stages. (packages/sdk/Dockerfile)

Version Updates:

  • Version Bumps: Updated versions for several components, including machine-emulator, image-kernel, linux-kernel, and xgenext2fs, ensuring the SDK uses the latest stable releases. (packages/sdk/Dockerfile)

Configuration Updates:

  • docker-bake.hcl Configuration: Updated the docker-bake.hcl configuration to reflect the new ARG variables and version updates, ensuring consistency across the build process. (packages/sdk/docker-bake.hcl)

@endersonmaia endersonmaia requested a review from tuler October 9, 2024 13:49
Copy link

changeset-bot bot commented Oct 9, 2024

🦋 Changeset detected

Latest commit: 939bb45

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@cartesi/sdk Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@endersonmaia endersonmaia marked this pull request as draft October 9, 2024 13:49
@endersonmaia endersonmaia marked this pull request as ready for review October 9, 2024 20:09
@endersonmaia endersonmaia force-pushed the feature/update-cartesi-machine-emulator branch from 9b444a1 to 939bb45 Compare October 9, 2024 20:11
@endersonmaia endersonmaia self-assigned this Oct 9, 2024
@endersonmaia endersonmaia merged commit 2cf62de into main Oct 10, 2024
2 checks passed
@endersonmaia endersonmaia deleted the feature/update-cartesi-machine-emulator branch October 10, 2024 16:07
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.

2 participants