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: b08be63

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
@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

…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 560d687 to b08be63 Compare May 26, 2026 16:12
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