Skip to content

build: Switch to alma 10 / Java 21 / system Ruby#330

Merged
bastelfreak merged 2 commits into
mainfrom
ruby5
May 29, 2026
Merged

build: Switch to alma 10 / Java 21 / system Ruby#330
bastelfreak merged 2 commits into
mainfrom
ruby5

Conversation

@bastelfreak
Copy link
Copy Markdown
Contributor

@bastelfreak bastelfreak commented May 28, 2026

This:

  • Updates our build container from alma 9 to alma 10
  • compiles openvox-server with java 21 instead of 17 (21 is required for future jruby versions)
  • uses latest system ruby instead of compiling it
  • drop java 17 from CI matrix
  • updates to latest ezbake (required for building on EL10 hosts - fpm: Don't set --rpm-rpmbuild-define ezbake#102 )

@bastelfreak bastelfreak changed the title Ruby5 build: Switch to alma 10 / Java 21 / system Ruby May 28, 2026
@bastelfreak bastelfreak force-pushed the ruby5 branch 3 times, most recently from 752a433 to 0b8aa0b Compare May 28, 2026 18:47
@bastelfreak bastelfreak requested a review from Copilot May 28, 2026 18:57

This comment was marked as duplicate.

This comment was marked as duplicate.

@bastelfreak bastelfreak force-pushed the ruby5 branch 3 times, most recently from eaebd3a to ca4a345 Compare May 29, 2026 07:49
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 29, 2026

The rpm/deb packages and the JAR file for openvox-server are available in a zip archive:
https://github.com/OpenVoxProject/openvox-server/actions/runs/26625718384/artifacts/7286069818

Signed-off-by: Tim Meusel <tim@bastelfreak.de>
This contains a fixed fpm call, which is required for building on EL10
hosts:

OpenVoxProject/ezbake#102

Signed-off-by: Tim Meusel <tim@bastelfreak.de>
@bastelfreak bastelfreak merged commit c7c6979 into main May 29, 2026
17 checks passed
@bastelfreak bastelfreak deleted the ruby5 branch May 29, 2026 08:18
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.

3 participants