Skip to content

Backport Jetty 12 and dep bumps to 8.x#320

Open
nmburgan wants to merge 14 commits into
8.xfrom
jetty12
Open

Backport Jetty 12 and dep bumps to 8.x#320
nmburgan wants to merge 14 commits into
8.xfrom
jetty12

Conversation

@nmburgan
Copy link
Copy Markdown
Member

Jetty 12 appears stable on main, so backporting into 8.x so we can get off of the EOL Jetty 10 and not have to apply our own security fixes to it.

Comment thread Dockerfile
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 15, 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/25940359919/artifacts/7026196772

austb and others added 14 commits May 15, 2026 13:41
Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Now that Jetty 12 fixes the issue we were seeing with ring-core 1.15.x, we can just upgrade it normally.

Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Rather than recreate the builder container every time using rbenv, which takes quite a while, this uses the off-the-shell Ruby 4 Bookworm image. It also caches the image in GitHub for the PR job that tests the build.

Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Fixes the build by adding ostruct to ezbake's global Gemfile, needed for the fpm script in ezbake.

Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
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.

4 participants