Skip to content

fix: bump Debian and Boost on CI and Dockerfile#265

Merged
guidanoli merged 2 commits intonext/3.0from
fix/bump-deps
May 6, 2026
Merged

fix: bump Debian and Boost on CI and Dockerfile#265
guidanoli merged 2 commits intonext/3.0from
fix/bump-deps

Conversation

@guidanoli
Copy link
Copy Markdown
Collaborator

In #241, we have bumped the Machine Emulator from 0.19.0 to 0.20.0, but we forgot to bump the dependencies necessary to build it in the CI and in the Dockerfile. This led the CI to fail building the node binaries for the v3.0.0-alpha.1 release. We should patch this so that we at least have binaries available on GitHub Releases.

  • Debian 12 (Bookworm) -> 13 (Trixie)

    • GCC 12 -> 14 (fully supports C++23)
    • Lua 5.4.4 -> 5.4.7
  • Boost 1.81 -> 1.83

- debian 12 (bookworm) -> 13 (trixie)
- boost 1.81 -> 1.83
@guidanoli guidanoli added this to the 3.0.0 milestone May 6, 2026
@guidanoli guidanoli self-assigned this May 6, 2026
@guidanoli guidanoli moved this from Todo to Waiting review in Rollups SDK May 6, 2026
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.

LGTM

But maybe we could let the build-release-node job to run for PRs, and just the last two steps on the jobs would be guarded by the tag.

This way we don't have to wait for the tag to see the error.

@github-project-automation github-project-automation Bot moved this from Waiting review to Waiting Merge in Rollups SDK May 6, 2026
@guidanoli
Copy link
Copy Markdown
Collaborator Author

guidanoli commented May 6, 2026

Appealing to @endersonmaia's suggestion, I've pushed a commit that makes CI always build the node. :-)

@guidanoli guidanoli merged commit ffad978 into next/3.0 May 6, 2026
8 checks passed
@github-project-automation github-project-automation Bot moved this from Waiting Merge to Done in Rollups SDK May 6, 2026
@guidanoli guidanoli deleted the fix/bump-deps branch May 6, 2026 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants