-
Notifications
You must be signed in to change notification settings - Fork 38
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
Feature #2460 allow missing input #2493
Conversation
…files, updated unit tests to match new behavior, added exception handling to series analysis to prevent crash if file does not exist
… template tag to override a config variable on the command line
…list text file even if there is only 1 file found. Use this argument in UserScript wrapper so that the environment variables that contain paths to file list files are consistent in format for use in user scripts
…nd added optional argument to skip clearing input file list
… files are not found
…ean up those functions to return boolean instead of sometimes returning None or a list of files to be consistent
…ermine if a python script is used with always setting file_type
… fail, ci-run-diff
…ecaus there is no truth data - to confirm that the error log merge step behaves properly in this case
…or logs if any of the 'Save error logs' steps ran successfully
…ail, ci-run-diff" This reverts commit ff2d1ca.
… case groups have errors" This reverts commit 8106666.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I approve of this PR, as soon as we're able to get a clean GHA run of the testing workflow that does not flag any diffs.
Note that I proposed 2 minor edits in the release notes, updating the release date and fixing a typo. I did check all the issue links and confirmed that they do work.
As for the actual code changes, @georgemccabe walked me through them, and they make sense. But with the possibility of unintended consequences, we should get a clean run before merging.
@@ -30,6 +30,49 @@ When applicable, release notes are followed by the | |||
`GitHub issue <https://github.com/dtcenter/METplus/issues>`__ number which | |||
describes the bugfix, enhancement, or new feature. | |||
|
|||
METplus Version 6.0.0 Beta 3 Release Notes (2024-02-07) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
METplus Version 6.0.0 Beta 3 Release Notes (2024-02-07) | |
METplus Version 6.0.0 Beta 3 Release Notes (2024-02-08) |
|
||
.. dropdown:: Enhancements | ||
|
||
* Add suport for MET land-mask settings in Point-Stat |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Add suport for MET land-mask settings in Point-Stat | |
* Add support for MET land-mask settings in Point-Stat |
@JohnHalleyGotway, I will fix the typos in the release notes in the PR for creating the release. |
Pull Request Testing
Added unit tests for new capability to allow missing input files and still run without error
Ensured all existing tests and use cases pass
@JohnHalleyGotway and I met to discuss the details of this PR because there are a lot of changes. All tests should pass with no differences.
Review beta3 release notes: https://metplus--2493.org.readthedocs.build/en/2493/Users_Guide/release-notes.html#metplus-version-6-0-0-beta-3-release-notes-2024-02-07
Additional changes should be made after the beta3 release, including adding documentation for the new config variables. I created issue #2492 to complete remaining tasks.
Added and enhanced unit tests
Will this PR result in changes to the test suite? [No]
Please complete this pull request review by 2/7/2024.
Pull Request Checklist
See the METplus Workflow for details.
Select: Reviewer(s)
Select: Organization level software support Project or Repository level development cycle Project
Select: Milestone as the version that will include these changes