Skip to content

Version Packages (alpha) - #497

Merged
brunomenezes merged 1 commit into
prerelease/v2-alphafrom
changeset-release/prerelease/v2-alpha
Oct 3, 2026
Merged

brunomenezes merged 1 commit into
prerelease/v2-alphafrom
changeset-release/prerelease/v2-alpha

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 30, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to prerelease/v2-alpha, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

prerelease/v2-alpha is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on prerelease/v2-alpha.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@cartesi/cli@2.0.0-alpha.36

Minor Changes

  • 5625142: feat: support env and env_file in the [machine] section of cartesi.toml

    Environment variables can now be injected into the Cartesi Machine build
    without relying solely on the Dockerfile ENV. Define an env table with
    inline key/value pairs and/or point env_file at a .env file. Precedence,
    from lowest to highest, is: Docker image ENV (when use_docker_env is
    enabled), env_file, then the env table.

  • 3415ff8: allow address-book to print a single contract's address when given its name (useful for shell scripting instead of --json + jq)

Patch Changes

  • 69d59d7: Print logs of the build process when passing --verbose to the build command. It also uses the buildx-metadata generated to recover the image-id not relying on the stdout regardless of the value passed to the --progress flag.

@cartesi/devnet@2.0.0-alpha.15

Patch Changes

  • 4a19328: Refactor anvil version detection by normalizing the stdout and recovering a clean semver of the normalized object. Throws errors to provide feedback accordingly.

@cartesi/sdk@0.12.0-alpha.42

Patch Changes

  • f10ea6f: Bump cartesi-base-image debian:trixie to latest version.
  • 170deac: Bump anvil and foundry to 1.5.1, and the cartesi-rollups-prt release providing the anvil state to 3.0.0-alpha.5.
  • 78d8f91: Bump cartesi-rollups-node to 2.0.0-alpha.13, which requires machine-emulator 0.21.0.
  • cc4a981: Bump image-kernel to 0.21.0, linux-kernel to 6.5.13-ctsi-2-v0.21.0 and machine-emulator to 0.21.0. Add machine-emulator dependency lua-lpeg
  • 1fa0162: Drop the @cartesi/devnet dependency from the image. The anvil state dump is now downloaded directly from the cartesi/dave release selected by CARTESI_PRT_VERSION, so the image no longer ships /usr/share/cartesi/deployments nor DEVNET_VERSION. A PRT_VERSION file is written instead.

@brunomenezes
brunomenezes force-pushed the changeset-release/prerelease/v2-alpha branch from 601726d to 9b7c251 Compare October 3, 2026 13:55
@github-actions

github-actions Bot commented Oct 3, 2026

Copy link
Copy Markdown
Contributor Author

Coverage Report

Status Category Percentage Covered / Total
🟢 Lines 98.63% (🎯 0%) 4880 / 4948
🔵 Statements 98.63% 4880 / 4948
🔵 Functions 94.89% 130 / 137
🔵 Branches 0% 0 / 0
📁 File Coverage (19 files)
File Lines Statements Functions Branches Uncovered Lines
apps/cli/src/builder/directory.ts 🟢 100% 🟢 100% 🟢 100% 🔴 0% -
apps/cli/src/builder/docker.ts 🟢 86.72% 🟢 86.72% 🟡 66.67% 🔴 0% 75-77, 79, 109-111, 169-178
apps/cli/src/builder/empty.ts 🟢 100% 🟢 100% 🟢 100% 🔴 0% -
apps/cli/src/builder/none.ts 🟢 100% 🟢 100% 🟢 100% 🔴 0% -
apps/cli/src/builder/tar.ts 🟢 100% 🟢 100% 🟢 100% 🔴 0% -
apps/cli/src/compose/builder.ts 🟢 99.79% 🟢 99.79% 🟢 100% 🔴 0% 228
apps/cli/src/compose/common.ts 🟢 100% 🟢 100% 🟢 100% 🔴 0% -
apps/cli/src/compose/node.ts 🟢 99.24% 🟢 99.24% 🟢 100% 🔴 0% 106
apps/cli/src/config.ts 🟢 94.32% 🟢 94.32% 🟢 95.24% 🔴 0% 75-76, 251, 260, 269, 363, ...
apps/cli/src/contracts.ts 🟢 100% 🟢 100% 🟢 100% 🔴 0% -
...rc/errors/ForkChainValidationError.ts 🟢 100% 🟢 100% 🟢 100% 🔴 0% -
...c/errors/UnsupportedForkChainError.ts 🟢 100% 🟢 100% 🟢 100% 🔴 0% -
...c/exec/cartesi-machine-stored-hash.ts 🟢 92.86% 🟢 92.86% 🟢 100% 🔴 0% 36-37
apps/cli/src/exec/cartesi-machine.ts 🟡 75% 🟡 75% 🟡 66.67% 🔴 0% 10-12, 28-30
apps/cli/src/exec/genext2fs.ts 🟢 96.92% 🟢 96.92% 🟢 100% 🔴 0% 87-88
apps/cli/src/exec/index.ts 🟢 100% 🟢 100% 🟢 100% 🔴 0% -
apps/cli/src/exec/mksquashfs.ts 🟢 91.53% 🟢 91.53% 🟢 100% 🔴 0% 70-74
apps/cli/src/exec/util.ts 🟢 85.11% 🟢 85.11% 🟡 66.67% 🔴 0% 24-28, 68-69
apps/cli/src/validations.ts 🟢 100% 🟢 100% 🟢 100% 🔴 0% -

@brunomenezes
brunomenezes merged commit 7d75c15 into prerelease/v2-alpha Oct 3, 2026
9 checks passed
@brunomenezes
brunomenezes deleted the changeset-release/prerelease/v2-alpha branch October 3, 2026 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done
Status: 📦 Done

Development

Successfully merging this pull request may close these issues.

1 participant