Cool project! Consider adding some system tests that generate mat files across multiple releases of matlab to be read by your library and/or validate that may files written by your library can be read correctly into matlab across multiple releases. These actions support github hosted runners back to 20a:
https://github.com/matlab-actions