Open headius opened 2 weeks ago
@mkristian Looks like the polyglot jars did not get into the ruby-maven gem... is that something I have to do manually before releasing?
https://github.com/mkristian/jar-dependencies/actions/runs/11581620742/job/32242788552#step:5:22
I have yanked ruby-maven-3.9.0 for now to avoid users hitting a broken release.
@headius did you use maven to build the gem (and deploy it tu rubygems.org ) ? https://github.com/jruby/ruby-maven?tab=readme-ov-file#building
@mkristian Yes I believe that I followed the instructions in README.
@mkristian Looks like the polyglot jars did not get into the ruby-maven gem... is that something I have to do manually before releasing?
Not sure if this helps, but the jar is there (3.9.0.pre1 is the same size as the yanked 3.9.0 - 100kb):
❯ gem fetch ruby-maven -v 3.9.0.pre1
Downloaded ruby-maven-3.9.0.pre1
❯ gem unpack ruby-maven-3.9.0.pre1.gem
Unpacked gem: 'ruby-maven-3.9.0.pre1'
❯ find ruby-maven-3.9.0.pre1 -name "*.jar"
ruby-maven-3.9.0.pre1/lib/extensions/polyglot-ruby-0.7.1.jar
ruby-maven-3.9.0.pre1/lib/extensions/polyglot-common-0.7.1.jar
The CI mentions:
Errno::ENOENT: No such file or directory - /home/runner/work/jar-dependencies/jar-dependencies/vendor/bundle/jruby/3.1.0/gems/ruby-maven-3.9.0/lib/polyglot_jars
So I don't see how the jars can go from lib/extensions
to lib/polyglot_jars
. either there's nothing moving them there, or if there's code to do it, it's broken.
I am attempting to update the ruby/maven infrastructure but running into problems getting everything sorted.
Given the many old versions that I'm trying to update (all pushed to master) I don't believe the integration tests were passing before, but I want to get them passing before I release the updated jar-dependencies.
@mkristian I could use your help here... not sure where I am missing configs to get these integration tests working.