Skip to content
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

Release April 2024 #35

Merged
merged 22 commits into from
Apr 5, 2024
Merged

Release April 2024 #35

merged 22 commits into from
Apr 5, 2024

Conversation

MakisH
Copy link
Member

@MakisH MakisH commented Mar 26, 2024

This is a big update, which:

This state is compatible with the tutorials PR precice/tutorials#324.

Still needs updates for the documentation on the website (or make the website source them from here).

No versioning system is established at the moment, but this is now pointing towards v1.0 @uekerman (assuming 0.x would have been the previous state). We could still now start with v0.2 to be conservative, or keep using untagged releases. But I think we should take the opportunity to mark this with a clear version.

BIG thanks to @j-signorelli for his excellent contribution and his patience getting that reviewed and merged.

@MakisH MakisH requested a review from uekerman March 26, 2024 21:02
@MakisH MakisH self-assigned this Mar 26, 2024
@uekerman
Copy link
Member

This new version now still has a small part that acts as a patch to the SU2 sources, right? Does this mean that we likely need to update it for every new SU2 version, similar to e.g. the CalculiX adapter? Then, maybe, a versioning scheme following the SU2 versions could be helpful?
Otherwise, v1.0 could be a good option.

@MakisH
Copy link
Member Author

MakisH commented Mar 28, 2024

Good point about the SU2 replacement files. That might still change soon.
On the other hand, if we now go with the SU2 versions and then want to switch to another system, we will have a version sorting issue.

Let's just keep this as-is for now (commit id), and decide later.

@MakisH
Copy link
Member Author

MakisH commented Apr 3, 2024

I updated the documentation as well, which is now sourced from this repository (develop branch): https://precice.org/adapter-su2-overview.html You might need to refresh each page.

I have also integrated the recent changed of @BenjaminRodenberg and changed the default branch to develop.

This is now ready to merge from my side.

@MakisH MakisH requested review from uekerman and BenjaminRodenberg and removed request for uekerman April 3, 2024 17:27
@MakisH MakisH requested a review from IshaanDesai April 3, 2024 17:27
@MakisH MakisH changed the title Release March 2024 Release April 2024 Apr 3, 2024
Copy link
Member

@IshaanDesai IshaanDesai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I looked over the files, but did not test anything, as sufficient testing has already been done.

Copy link
Member

@uekerman uekerman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot @MakisH 🙏

I looked at the docs and the diff. All looks reasonable. I did not run anything.

@MakisH Are you sure that v7.5.0 is still supported? The replacement file is apparently from v7.5.1. Could be that there are simply no changes in that file, but could be safer to simply remove the statement that it also supports v7.5.0.

run/SU2_preCICE_CHT.py Outdated Show resolved Hide resolved
@MakisH MakisH merged commit 64d4aff into master Apr 5, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants