docker-jruby icon indicating copy to clipboard operation
docker-jruby copied to clipboard

Release candidate image release for jruby 10

Open HoneyryderChuck opened this issue 10 months ago • 2 comments

This would help use it in docker based CI environments. Cruby usually releases rc images before Christmas day.

HoneyryderChuck avatar Mar 04 '25 23:03 HoneyryderChuck

I have duplicated the Dockerfile from the other releases for 10-snapshot based on the latest build and it appears to work properly:

[] docker-jruby $ cd 10/jdk21     
[] jdk21 $ docker build -t jruby-10-jdk-21 .
[+] Building 41.6s (11/11) FINISHED
...
[] jdk21 $ docker run -it jruby-10-jdk-21
irb(main):001> JRUBY_VERSION
=> "10.0.0.0-SNAPSHOT"

I'm not sure how to safely publish the images somewhere without having them be a real release image, though...

headius avatar Mar 05 '25 00:03 headius

I think it has to be a real release image. In the case of CRuby, that's tied to a preview/release-candidate version (example). Not sure whether this was your plan though.

I could also use latest or nightly instead to test jruby 10, just not sure whether this version is in the master branch and built regularly. Whatever works best for you.

HoneyryderChuck avatar Mar 05 '25 10:03 HoneyryderChuck

FYI I have set up docker-jruby to allow publishing snapshots. We only update it on demand so we're not loading down Hub with snapshot updates, but it's easy to update and push a new image.

See for example: https://github.com/jruby/docker-jruby/commit/fee58d04495edea387a38d17e2aba2de981d6b04

We can use this to push snapshots at any time, including as release candidates (though we don't officially mark any snapshot as RC before release).

headius avatar Jun 20 '25 17:06 headius