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
…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
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-20260505@sha256:e2d08da6f42ef4b09b165d55528a12727aeed8240dc9edf888e3ec07e10ef9da"
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.

Suggested change
CARTESI_BASE_IMAGE = "docker.io/library/debian:trixie-20260505@sha256:e2d08da6f42ef4b09b165d55528a12727aeed8240dc9edf888e3ec07e10ef9da"
CARTESI_BASE_IMAGE = "docker.io/library/debian:trixie-20260518@sha256:4ae67669760b807c19f23902a3fd7c121a6a70cf2ae709035674b23e712e4d62"

NODE_VERSION = "24.14.0"
NVM_VERSION = "977563e97ddc66facf3a8e31c6cff01d236f09bd" # 0.40.3
POSTGRES_BASE_IMAGE = "docker.io/library/postgres:17-bookworm@sha256:ed736a0232f124704e442614fa13a042c4471b76af79dc74ddcf72023e351ed2"
POSTGRES_BASE_IMAGE = "docker.io/library/postgres:17-trixie@sha256:2a0d0fe14825b0939f78a8cad5cd4e6aa68bf94d0e5dd96e24b6d23af4315545"
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.

Suggested change
POSTGRES_BASE_IMAGE = "docker.io/library/postgres:17-trixie@sha256:2a0d0fe14825b0939f78a8cad5cd4e6aa68bf94d0e5dd96e24b6d23af4315545"
POSTGRES_BASE_IMAGE = "docker.io/library/postgres:17-trixie@sha256:3faba5d113bdbdfda79ed7f0d68ddae736d17473e8888e250f2471c651694f3f"

Copy link
Copy Markdown
Contributor

@endersonmaia endersonmaia left a comment

Choose a reason for hiding this comment

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

suggested trixie updated images

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