From e7f027cca0d94a40fd317086d0fc1e74a8c17a71 Mon Sep 17 00:00:00 2001 From: Bruno Menezes Date: Thu, 14 May 2026 13:05:13 +0100 Subject: [PATCH 1/2] chore(sdk): bump CM_EMULATOR to 0.20.0 and also base image + db-base-image to debian trixie * Using the node-rollups Trixie date as an reference. --- .changeset/five-dots-end.md | 5 +++++ packages/sdk/docker-bake.hcl | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 .changeset/five-dots-end.md diff --git a/.changeset/five-dots-end.md b/.changeset/five-dots-end.md new file mode 100644 index 00000000..2093281d --- /dev/null +++ b/.changeset/five-dots-end.md @@ -0,0 +1,5 @@ +--- +"@cartesi/sdk": patch +--- + +Bump cartesi-machine-emulator to 0.20.0. Also bump cartesi-base-image and postgres-base-image to use debian:trixie on specific date and hash. diff --git a/packages/sdk/docker-bake.hcl b/packages/sdk/docker-bake.hcl index 4d43aef1..352e3e05 100644 --- a/packages/sdk/docker-bake.hcl +++ b/packages/sdk/docker-bake.hcl @@ -8,11 +8,11 @@ target "default" { args = { 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" CARTESI_DEVNET_VERSION = "2.0.0-alpha.11" CARTESI_IMAGE_KERNEL_VERSION = "0.20.0" CARTESI_LINUX_KERNEL_VERSION = "6.5.13-ctsi-1-v0.20.0" - CARTESI_MACHINE_EMULATOR_VERSION = "0.19.0" + CARTESI_MACHINE_EMULATOR_VERSION = "0.20.0" CARTESI_PASSKEY_SERVER_VERSION = "1.0.1" CARTESI_PAYMASTER_VERSION = "0.2.0" CARTESI_ROLLUPS_NODE_VERSION = "2.0.0-alpha.11" @@ -20,7 +20,7 @@ target "default" { NITRO_VERSION = "8c376d4a5baa7f32999620f9fe3eb51ca8e0dcbc" # v0.5 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" SQUASHFS_TOOLS_VERSION = "bad1d213ab6df587d6fa0ef7286180fbf7b86167" # 4.7.4 SU_EXEC_VERSION = "0.3" TELEGRAF_VERSION = "1.38.0" From 560d6874c94f5ce4b783966bfe3918ddc92faaa6 Mon Sep 17 00:00:00 2001 From: Bruno Menezes Date: Thu, 14 May 2026 13:09:57 +0100 Subject: [PATCH 2/2] feat(sdk): Add new apt-get dependency libgomp1 and update shasum checks for cm-emulator released artefacts. --- .changeset/plenty-chicken-know.md | 5 +++++ packages/sdk/Dockerfile | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .changeset/plenty-chicken-know.md diff --git a/.changeset/plenty-chicken-know.md b/.changeset/plenty-chicken-know.md new file mode 100644 index 00000000..13abb275 --- /dev/null +++ b/.changeset/plenty-chicken-know.md @@ -0,0 +1,5 @@ +--- +"@cartesi/sdk": patch +--- + +Add new apt-get dependency libgomp1 and update the shasum check for the emulator artefacts based on arch. diff --git a/packages/sdk/Dockerfile b/packages/sdk/Dockerfile index ddd7ad9a..c1e4bf8f 100644 --- a/packages/sdk/Dockerfile +++ b/packages/sdk/Dockerfile @@ -148,6 +148,7 @@ ARG DEBIAN_FRONTEND=noninteractive RUN <