Bio-Formats is a Java library for reading and writing data in life sciences image file formats. It is developed by the Open Microscopy Environment. Bio-Formats is released under the GNU General Public License (GPL); commercial licenses are available from Glencoe Software.
Last commit here adds a single configuration to the Maven build, which runs on M1 with Java 21. I intentionally added this separately instead of fully expanding the matrix to java: [8, 11, 17, 21] and os: [ubuntu-latest, windows-latest, macos-latest, macos-14], as discussed previously with @ome/formats. If we feel that running M1 + Java 21 every time is too much, we can debate other options; this is just a place to start.
First 3 commits are just cleaning up versions, which hopefully should remove the warnings about Node.js 16 actions being deprecated (e.g. https://github.com/ome/bioformats/actions/runs/7829106830).
Last commit here adds a single configuration to the Maven build, which runs on M1 with Java 21. I intentionally added this separately instead of fully expanding the matrix to
java: [8, 11, 17, 21]
andos: [ubuntu-latest, windows-latest, macos-latest, macos-14]
, as discussed previously with @ome/formats. If we feel that running M1 + Java 21 every time is too much, we can debate other options; this is just a place to start.