Skip to content

Bound optional Fo pre-commit verification - #72

Merged
krystophny merged 2 commits into
mainfrom
fix/bounded-fo-hook
Oct 27, 2026
Merged

krystophny merged 2 commits into
mainfrom
fix/bounded-fo-hook

Conversation

@krystophny

@krystophny krystophny commented Oct 21, 2026 •

Copy link
Copy Markdown
Member

Use fo hook pre-commit --bounded in the optional shared hook and update the installer checksum so it accepts the changed script. The bounded command is implemented by merged Fo #232.

Verified: isolated installation passes on main, fails on the original PR with SHA256 mismatch: pre-commit, and passes with the updated checksum. Behavioral controls verify bounded dispatch, Fo failure propagation, native-hook chaining, unsupported-Fo hints, and staged-manifest detection. Bash syntax and whitespace checks pass. The repository Python suite passes: 7 passed, 15 skipped, using the existing libneo environment plus the declared f90nml dependency in a temporary path.

Reference-data and optional-extension tests remain skipped by the existing suite. The installed Fo lacks the hook command; dispatch was tested with a controlled executable, and Fo's bounded verification engine was not rebuilt or requalified here. This changes the shared hook source; it does not install it globally.

Chris&AI

@krystophny
krystophny marked this pull request as ready for review October 27, 2026 17:46
@krystophny
krystophny enabled auto-merge October 27, 2026 17:48
@krystophny
krystophny added this pull request to the merge queue Oct 27, 2026
Merged via the queue into main with commit f9e7008 Oct 27, 2026
1 check passed
@krystophny
krystophny deleted the fix/bounded-fo-hook branch October 27, 2026 17:49
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.

1 participant