Skip to content

ci: build ubuntu26.04 prebuilt artifacts - #38

Merged
zmstone merged 1 commit into
mainfrom
261108-ubuntu26-main
Nov 9, 2026
Merged

zmstone merged 1 commit into
mainfrom
261108-ubuntu26-main

Conversation

@zmstone

@zmstone zmstone commented Nov 8, 2026

Copy link
Copy Markdown
Member

Problem

EMQX is adding Ubuntu 26.04 packages. No release of this repository has an ubuntu26.04 asset, so the EMQX build gets a 404 and compiles the NIF from source on that distro. EMQX pins 0.1.14 from release/6.x. This is the same change for main, so the next tag from main has the asset..

Changes

  • Add ubuntu26.04 to the Linux release matrix.
  • Move the builder to 6.3-1, the first emqx-builder tag with ubuntu26.04 images. The default Linux Erlang matrix moves from 6.2-3 / 28.5.0.7-3 to 6.3-1 / 28.5.0.7-7. The asset name carries the OTP major only, so no file name changes.

Cherry-picked from the release/6.x PR. If the repository variable RELEASE_LINUX_ERLANG_MATRIX is set, it must name 6.3-1 too.

Add ubuntu26.04 to the Linux release matrix. The ubuntu26.04 builder
images start at emqx-builder 6.3-1, so move the default Erlang matrix
to 6.3-1 and OTP 28.5.0.7-7. The asset name carries the OTP major only.

(cherry picked from commit 414e277)
@zmstone
zmstone marked this pull request as ready for review November 8, 2026 14:40
@zmstone
zmstone merged commit c65f654 into main Nov 9, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants