Skip to content

change linear solver updater to 25.9.1#1851

Merged
awccoppFC merged 1 commit intomainfrom
alexander/linearSolver2591
Feb 26, 2026
Merged

change linear solver updater to 25.9.1#1851
awccoppFC merged 1 commit intomainfrom
alexander/linearSolver2591

Conversation

@awccoppFC
Copy link
Copy Markdown
Contributor

@awccoppFC awccoppFC commented Feb 26, 2026

Note

Medium Risk
Adjusts version-migration behavior for SimulationParams by introducing a new milestone; incorrect migration could break loading/validation of older JSONs that omit the linear solver discriminator.

Overview
Adds a new 25.9.1 migration step that populates missing type_name: "LinearSolver" under models[*].navier_stokes_solver.linear_solver, and registers it in VERSION_MILESTONES so the main updater() can move 25.9.0 -> 25.9.1.

Updates _to_25_9_0 to stop after removing the deprecated meshing key and migrating wall-function booleans, and adds unit tests covering the new updater function, end-to-end update path, and no-models edge cases.

Written by Cursor Bugbot for commit 834760a. This will update automatically on new commits. Configure here.

@awccoppFC awccoppFC enabled auto-merge (squash) February 26, 2026 20:23
@awccoppFC awccoppFC merged commit da00e87 into main Feb 26, 2026
19 checks passed
@awccoppFC awccoppFC deleted the alexander/linearSolver2591 branch February 26, 2026 20:31
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