Skip to content

chore: sdk machine emulator bump#479

Draft
brunomenezes wants to merge 2 commits into
prerelease/v2-alphafrom
chore/sdk-machine-emulator-bump
Draft

chore: sdk machine emulator bump#479
brunomenezes wants to merge 2 commits into
prerelease/v2-alphafrom
chore/sdk-machine-emulator-bump

Conversation

@brunomenezes
Copy link
Copy Markdown
Contributor

@brunomenezes brunomenezes commented May 14, 2026

Summary

SDK changes to accommodate the cartesi machine emulator bump.

To see and build an SDK Docker image, I am using a rollups-node artefact from build next/2.0#2b0eac for local checks.

Addition:

  • A new apt-get dependency needed to be installed, called libgomp1, or the step for the runtime was failing and highlighting the need for such a lib, but could not be installed.

Upgrades:

  • CARTESI_BASE_IMAGE bumped to use debian:trixie-20260505@sha256:e2d08da6f42ef4b09b165d55528a12727aeed8240dc9edf888e3ec07e10ef9da
  • CARTESI_MACHINE_EMULATOR_VERSION bumped to 0.20.0
  • POSTGRES_BASE_IMAGE bumped to postgres:17-trixie@sha256:2a0d0fe14825b0939f78a8cad5cd4e6aa68bf94d0e5dd96e24b6d23af4315545

@brunomenezes brunomenezes changed the title Chore/sdk machine emulator bump chore: sdk machine emulator bump May 14, 2026
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 14, 2026

🦋 Changeset detected

Latest commit: 560d687

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 Patch

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

@brunomenezes brunomenezes self-assigned this May 14, 2026
@brunomenezes brunomenezes moved this from Todo to In progress in Rollups SDK May 14, 2026
@brunomenezes brunomenezes linked an issue May 14, 2026 that may be closed by this pull request
6 tasks
@brunomenezes
Copy link
Copy Markdown
Contributor Author

brunomenezes commented May 14, 2026

@tuler, @endersonmaia, I am leaving as a draft, but not sure if it makes sense to make it ready to review even though the build will break (as expected) as I also have created a separate issue for the node bump once we have a release

How were you guys doing during these mid-flight releases?

@brunomenezes brunomenezes force-pushed the chore/sdk-machine-emulator-bump branch from b131b06 to fd3a45b Compare May 14, 2026 12:35
Comment thread packages/sdk/docker-bake.hcl Outdated
ALTO_VERSION = "1.2.7"
ALTO_PACKAGE_VERSION = "0.0.20"
CARTESI_BASE_IMAGE = "docker.io/library/debian:bookworm-20260223-slim@sha256:74d56e3931e0d5a1dd51f8c8a2466d21de84a271cd3b5a733b803aa91abf4421"
CARTESI_BASE_IMAGE = "docker.io/library/debian:trixie-20250811@sha256:6d87375016340817ac2391e670971725a9981cfc24e221c47734681ed0f6c0f5"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I would use the latest, since it may have security fixes and latest releases.

Keeping it to trixie is enough to ensure compatibility.

Suggested change
CARTESI_BASE_IMAGE = "docker.io/library/debian:trixie-20250811@sha256:6d87375016340817ac2391e670971725a9981cfc24e221c47734681ed0f6c0f5"
CARTESI_BASE_IMAGE = "docker.io/library/debian:trixie-20260505@sha256:e2d08da6f42ef4b09b165d55528a12727aeed8240dc9edf888e3ec07e10ef9da"

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.

Cool. Fixup applied.

…image to debian trixie

* Using the node-rollups Trixie date as an reference.
@brunomenezes brunomenezes force-pushed the chore/sdk-machine-emulator-bump branch from fd3a45b to 560d687 Compare May 15, 2026 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

SDK: Bump machine emulator to v0.20.0

2 participants