-
Notifications
You must be signed in to change notification settings - Fork 279
Update PR template organization, adding commit message and priority section. #2053
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
Changes from all commits
315f27d
d2e1e08
243690f
0ca12c0
4779ed4
a6180c4
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -1,32 +1,56 @@ | ||||||
| <!-- THE FOLLOWING IS FOR THE PR AUTHOR TO FILL OUT | ||||||
| PLEASE DO NOT MODIFY THE TEMPLATE BEYOND FILLING OUT THE PROPER SECTIONS --> | ||||||
| ## PR Author Checklist: | ||||||
| <!-- Please complete all items in list. --> | ||||||
| - [ ] I have linked PR's from all sub-components involved in section below. <!-- PLEASE DO NOT LINK SUBCOMPONENT ISSUES --> | ||||||
| - [ ] I am confirming reviews are completed in ALL sub-component PR's. | ||||||
| - [ ] I have run the full RT suite on either Hera/Hercules AND have attached the log to this PR below this line: | ||||||
| - LOG: | ||||||
| - [ ] I have added the list of all failed regression tests to "Anticipated changes" section. | ||||||
| - [ ] I have filled out all sections of the template. | ||||||
|
|
||||||
| ## Description | ||||||
| <!-- INSTRUCTIONS: | ||||||
| - Please fill out all sections of this PR and complete the checklist below | ||||||
| - Please be as descriptive as possible, this is really important. | ||||||
| - Please "fill in" checkboxes. Use [X] for a filled in checkbox or leave it [ ] for an empty checkbox | ||||||
| - Please use github markup as much as possible in linking | ||||||
| i.e.: | ||||||
| * Linking to UFSWM PR's and issues add - #<pr/issue number> | ||||||
| * Linking to a subcomponent PR and issues add - <Group>/<Fork>/pull/<number> or - <Group>/<Fork>/issues/<number> | ||||||
| --> | ||||||
| ## Commit Queue Requirements: | ||||||
| <!-- Please note: PRs will be scheduled in the Commit Queue in the order received and only after all | ||||||
| pre-requisite testing is complete and all PR requirements (e.g. Issues created and noted, Subcomponent | ||||||
| PRs reviewed and accepted) are met. --> | ||||||
| - [ ] Fill out all sections of this template. | ||||||
| - [ ] All sub component pull requests have been reviewed by their code managers. | ||||||
| - [ ] Run the full RT suite (compared to current baselines) on either Hera/Derecho/Hercules AND have committed the log to my PR branch. | ||||||
|
BrianCurtis-NOAA marked this conversation as resolved.
|
||||||
| - [ ] Add list of all failed regression tests in "Regression Tests" section. | ||||||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @BrianCurtis-NOAA if we have rt.sh updated with capability of running full test and commit the log file, then we don't need to have this item here, right?
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yes, that would be a change we could bring in with the PR that would make the rt.sh changes.
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think the step to commit the logs could be automated. But I specifically want developers to verify that only the tests they expected to fail do in fact fail. It should not be up to CMs to go through the list and verify that. If we automate the pre-test, can we add a synopsis that clarifies
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Ideally the PR authors should provide 'new_baselines' file which contains the list of tests that need new baselines, and that file can then be used (by both developer(s) and code managers) to generate new baselines and verify against them. That is more useful than a log file. See #1834.
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think it would be a mistake not to emphasize that developers must know (and report) that only the expected tests fail. They can do with a log, or maybe in a 'new baseline' file. But I've seen too many cases where logs are posted and it seems that nobody looked at them----tests didn't compile, they didn't run, or totally unexpected ones failed. |
||||||
|
|
||||||
| ## PR Information | ||||||
|
|
||||||
| ### Description | ||||||
| <!-- Provide a detailed description of what this PR does in the space provided below--> | ||||||
|
|
||||||
| ### Commit Message | ||||||
| <!-- | ||||||
| Please provide the following concise information: | ||||||
| Description of all changes - 1 line | ||||||
| Please list all individual issue titles addressed with github links at the end in parenthesis (using #<number> or <group>/<fork>/issues/<number>). | ||||||
| --> | ||||||
|
|
||||||
| ## Linked Issues and Pull Requests | ||||||
| ### Associated UFSWM Issue to close | ||||||
| <!-- Example: "- Closes #1698" --> | ||||||
|
|
||||||
| ### Priority | ||||||
| - [ ] Critical Bugfix (This PR contains a critical bug fix and should be prioritized.) | ||||||
| - [ ] High (This PR contains a feature or fix needed for a time-sensitive project (eg, retrospectives, implementations)) | ||||||
| - [ ] Normal | ||||||
|
|
||||||
| ### Subcomponent Pull Requests | ||||||
| <!-- format: - <community>/<repo>/pull/<PR number> i.e.: - NOAA-EMC/fv3atm/pull/33 or "None" --> | ||||||
| ### Blocking Dependencies | ||||||
| <!-- If there are any PR's that are needed to be completed before this one, please add links | ||||||
| to them here --> | ||||||
|
|
||||||
| ### Git Issues Fixed By This PR | ||||||
| <!-- Example: - Closes #1698 or - Closes NOAA-EMC/fv3atm/issues/729 --> | ||||||
|
|
||||||
| ### Blocking Dependencies | ||||||
| <!-- Example: "- Depends on #1733" or "None" --> | ||||||
|
|
||||||
| ## Changes | ||||||
|
|
||||||
| ### Subcomponents involved: | ||||||
| ### Subcomponent (with links) | ||||||
| <!-- (add links to subcomponent PR's here) --> | ||||||
| <!-- Example: | ||||||
| [X] FV3 | ||||||
| - NOAA-EMC/fv3atm/pull/734 | ||||||
| - NOAA-EMC/fv3atm/pull/735 | ||||||
| --> | ||||||
| - [ ] AQM | ||||||
| - [ ] CDEPS | ||||||
| - [ ] CICE | ||||||
|
|
@@ -41,7 +65,6 @@ PLEASE DO NOT MODIFY THE TEMPLATE BEYOND FILLING OUT THE PROPER SECTIONS --> | |||||
| - [ ] stochastic_physics | ||||||
| - [ ] none | ||||||
|
|
||||||
| ## Anticipated Changes | ||||||
| ### Input data | ||||||
| - [ ] No changes are expected to input data. | ||||||
| - [ ] Changes are expected to input data: | ||||||
|
|
@@ -51,9 +74,8 @@ PLEASE DO NOT MODIFY THE TEMPLATE BEYOND FILLING OUT THE PROPER SECTIONS --> | |||||
| ### Regression Tests: | ||||||
| - [ ] No changes are expected to any regression test. | ||||||
| - [ ] Changes are expected to the following tests: | ||||||
| <!-- Please insert what RT's change and why you expect them to change in the space provided below --> | ||||||
| <details><summary>Tests effected by changes in this PR:</summary> | ||||||
| <!-- ADD ITEMS HERE or add "None" --> | ||||||
| <details><summary>FAILED REGRESSION TESTS</summary> | ||||||
| <!-- List failed regression tests here or add "None" --> | ||||||
|
|
||||||
| </details> | ||||||
|
|
||||||
|
|
@@ -64,14 +86,7 @@ PLEASE DO NOT MODIFY THE TEMPLATE BEYOND FILLING OUT THE PROPER SECTIONS --> | |||||
| - [ ] Create separate issue in [JCSDA/spack-stack](https://github.com/JCSDA/spack-stack) asking for update to library. Include library name, library version. | ||||||
| - [ ] Add issue link from JCSDA/spack-stack following this item <!-- for example: "- JCSDA/spack-stack/issue/1757" --> | ||||||
|
|
||||||
|
|
||||||
| <!-- THE FOLLOWING IS FOR CODE MANAGERS ONLY DO NOT FILL OUT --> | ||||||
| <details><summary>Code Managers Log</summary> | ||||||
|
|
||||||
| - [ ] This PR is up-to-date with the top of all sub-component repositories except for those sub-components which are the subject of this PR. | ||||||
| - [ ] Move new/updated input data on RDHPCS Hera and propagate input data changes to all supported systems. | ||||||
| - [ ] N/A | ||||||
|
|
||||||
| <!-- STOP!!! THE FOLLOWING IS FOR CODE MANAGERS ONLY. PLEASE DO NOT FILL OUT --> | ||||||
| ### Testing Log: | ||||||
| - RDHPCS | ||||||
| - [ ] Hera | ||||||
|
|
@@ -87,5 +102,4 @@ PLEASE DO NOT MODIFY THE TEMPLATE BEYOND FILLING OUT THE PROPER SECTIONS --> | |||||
| - [ ] Completed | ||||||
| - opnReqTest | ||||||
| - [ ] N/A | ||||||
| - [ ] Log attached to comment | ||||||
| </details> | ||||||
| - [ ] Log attached to comment | ||||||
Uh oh!
There was an error while loading. Please reload this page.