Skip to content

update version to 1.4.0a3#661

Merged
otzi5300 merged 6 commits into
mainfrom
bump_to_version_1.4.0a3
May 28, 2026
Merged

update version to 1.4.0a3#661
otzi5300 merged 6 commits into
mainfrom
bump_to_version_1.4.0a3

Conversation

@otzi5300
Copy link
Copy Markdown
Contributor

@otzi5300 otzi5300 commented May 27, 2026

Text to release note:

ModelSkill 1.4.0a3

@otzi5300 otzi5300 requested a review from ecomodeller as a code owner May 27, 2026 15:43
@otzi5300
Copy link
Copy Markdown
Contributor Author

otzi5300 commented May 28, 2026

Inactivate the CI with group network due to:


Why mikeio1d works but modelskill doesn't: Both runners have .NET 8 AND .NET 10 installed. Pythonnet by default "rolls forward" and picks the highest available runtime (.NET 10). In mikeio1d's CI, it works because the hatch build hook copies native binaries correctly during source install. In modelskill, mikeio1d is installed from PyPI and the ufs.so native lib isn't found when .NET 10 is the active runtime.

The fix: DOTNET_ROLL_FORWARD: LatestPatch tells .NET to stay on the major version it was built for (8.x) and not jump to 10. This matches how the native ufs.so was compiled.

This is the same pattern used when .NET apps need to run against a specific runtime version.

Copy link
Copy Markdown
Member

@ecomodeller ecomodeller left a comment

Choose a reason for hiding this comment

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

:shipit:

@otzi5300 otzi5300 merged commit c8fc0a9 into main May 28, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants