-
Still need to handle upload artifacts, but that requires additional changes.
-
Add a CI job to test qpdf with other than the default zlib implementation. This incldues a check that the new zlib really is not the default, so the new test will fail if the default because zlib-ng.
-
libjpeg development files are on the macos GitHub Actions build image now, and downloading our own version was causing conflicts.
-
Main branch is `main` now
-
External libraries for Windows are now built automatically in the qpdf/external-libs repository and include openssl in addition to zlib and jpeg. Use these, and update the Windows build to build with the openssl crypto provider by default. We leave the native crypto provider enabled in case there is a problem with openssl and also to continue to exercise that code.
-
Wildcard expansion is different in Windows from non-Windows and sometimes requires special link options to work. Add tests that fail if we link incorrectly.
-
Preparing to migrate qpdf's main build/CI to GitHub actions