If the author is reading...
Why specify compat in this manner? https://github.com/yolhan83/BloodFlowTrixi.jl/blob/03a78be28...
Normally you want to specify "up to which major version" or "up to which (major, minor) version" your lib is compatible with, while allowing that all minor or path respectively are automatically upgraded.
EDIT: To the person who said "Of all the languages, it often seems like Julia has the coolest libraries"
It's just a very good language for writing libraries. Which is a crazy thing to say, because you're think that being good for writing libraries is something that every language would want to get exactly right, but it appears not.
It's my first package and I had no idea how to properly write that aqua.jl helped a lot not making crazy decisions but I will change compact I just need to look at other packages exemples, also I just realised registrator bot updates make auto pr for those compact so no need for those ^ things, at first it was because Trixi is still in production and version comes up often