ome / ome-model

OME model (specification, code generator, implementation)
Other
13 stars 25 forks source link

Add JDK 21 to build matrix #187

Closed melissalinkert closed 5 months ago

melissalinkert commented 5 months ago

Might need to exclude some Java 21 + Python combinations from the matrix.

melissalinkert commented 5 months ago

1b411a0 cuts down the number of jobs so that all Java versions are tested with Python 3.8 and all Python versions are tested with Java 11. Python 3.12 builds fail though, as use of https://docs.python.org/3.8/library/imp.html needs to be replaced with https://docs.python.org/3.8/library/importlib.html. If that turns out to be an easy change, I'll fix that here, otherwise will remove 3.12 from the matrix for now.

melissalinkert commented 5 months ago

7f99b6a fixes the builds and keeps Python 3.12, but definitely read that carefully along with the discussions linked from the commit message. I don't 100% know what I'm doing there.