Improvement/imas 5174#240
Conversation
…ith_version tags, and modify the value consistently with the sequence of DD versions
maarten-ic
left a comment
There was a problem hiding this comment.
See below suggestion for improving the generated documentation.
Some things that would be good to discuss tomorrow in the progress meeting:
- Do we need a CI check to flag any
introduced_after_versionmetadata (to avoid accidentally introducing these in the future)? - How do we ensure that this change is applied universally? Github indicates that this PR is out-of-date with the develop branch (see screenshot). We also have another 10 open Pull Requests (and at least some of them add
introduced_after_versiontags).
Co-authored-by: Maarten Sebregts <110895564+maarten-ic@users.noreply.github.com>
|
Thanks @maarten-ic for these comments. I have checked that the PR that was merged since the creation of this one wasn't touching these lifecycle tags. |
DavidPCoster
left a comment
There was a problem hiding this comment.
I would have appreciated a short description of why this change was needed. I don't think it will break any physics code and so have approved the change.
The reasons for this change are explained here: |
|
I am happy to approve but this PR will change how we handle releases in the future. At present, we integrate changes into the |
In fact, we know already from the develop branch whether the next tag will be a micro, minor (most cases) or major release. So we can introduce the "introduced_with_version" with each new Pull Request, and in case of later tag change (e.g. micro to minor), we can correct those tags a posteriori. |
|
I have solved the conflicts on this branch, I think it can be merged now. |
📚 Documentation preview 📚: https://imas-data-dictionary--240.org.readthedocs.build/en/240/