-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Concrete fields for Parameter and Grid #176
Conversation
…derstanding why they're needed but for now I just know they are
Adding that after this is merged, could a new version of ShallowWaters be released? So that I can test some stuff for a presentation I need to give. I'm guessing that, if it doesn't work like I think it should we could always roll back to the last version |
Of course no problem. Happy with |
For both of the comments on variable type How do I release a new version (assuming all the checks pass)? |
While we're at it I just removed all abstract fields in |
A new release can be triggered on any commit (not pull request) with |
Comments on pull requests will not trigger Registrator, as it is disabled. Please try commenting on a commit or issue. |
I can't find a good definition of a "breaking change" after looking through this and a couple other sites, but I think this means that there might be compatibility issues or something, like the user would need to update to a different Julia version to use ShallowWaters.jl maybe? In any case, the single struct change should not have caused this sort of change, later changes to include Enzyme might |
A breaking change is a new version that is not backwards compatible with previous versions. For example if we change |
Got it, that makes sense! Then to answer your original question the single struct modification is definitely not a breaking change |
Yes, that's why I have increased the version to v0.5.2 not v0.6 ;) |
I've just triggered the release on the commit that merged this pull request into main 7d4296a#commitcomment-141817250 |
Amazing, thank you! To trigger this was the only thing that needed to change the version line in Project.toml? |
No you have to comment on a commit with |
These are a few updates that Enzyme needs in order to run. Specifically regarding the
mutable struct
changes, I'm working on understanding why this is needed but without it Enzyme crashes. Let me know if you have questions!