-
Notifications
You must be signed in to change notification settings - Fork 251
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
Change CI triggering method #558
Labels
enhancement
New feature or request
Comments
MinsukJi-NOAA
added a commit
to MinsukJi-NOAA/ufs-weather-model
that referenced
this issue
May 12, 2021
* CI runs when run-ci label is created * Old method of specifying run-ci in commit message is obsolete * Push event no longer triggers the CI * Minor fixes in aux.yml
climbfuji
added a commit
that referenced
this issue
May 18, 2021
…pp-physics (#572) * Change CI triggering method #558: CI runs when run-ci label is created * Remove FMS remnant from compile.sh * Move load cmake call to after hpc-stack on wcoss_dell_p3 * CDEPS updates Co-authored-by: MinsukJi-NOAA <minsuk.ji@noaa.gov> Co-authored-by: Bin Li <bin.li@noaa.gov> Co-authored-by: Brian Curtis <brian.curtis@noaa.gov> Co-authored-by: denise.worthen <Denise.Worthen@noaa.gov>
This issue is resolved by code changes in #572 |
pjpegion
pushed a commit
to NOAA-PSL/ufs-weather-model
that referenced
this issue
Apr 4, 2023
…ufs-community#558) * update upp revision to 8767929 * modify dx/dy calculation for RRFS with domain over north pole
epic-cicd-jenkins
pushed a commit
that referenced
this issue
Apr 17, 2023
epic-cicd-jenkins
pushed a commit
that referenced
this issue
Apr 17, 2023
This PR introduces two new scripts to the repository: run_WE2E_tests.py and monitor_jobs.py. The purpose of these scripts is to eventually provide a pythonic replacement for the current workflow end-to-end test submission script. Additionally, the monitor_jobs function gives the capability to monitor and submit jobs automatically via the command line or a batch job, rather than relying on crontab entries.
epic-cicd-jenkins
pushed a commit
that referenced
this issue
Apr 17, 2023
PR #566 changed the variable "MODEL" to a more descriptive name, but failed to make this change in config.community.yaml. The unit tests for generate_FV3LAM_wflow.py make use of this file as an input config.yaml, so they are now failing due to this incorrect variable name. This wasn't caught because prior to #558 the unit tests were broken for a different reason. This change simply makes the appropriate rename, which should fix the failing unit test. Also created an f-string that was missed in a setup.py error message.
epic-cicd-jenkins
pushed a commit
that referenced
this issue
Apr 17, 2023
This PR improves on the new ./run_WE2E_tests.py script (introduced in #558), implementing all the features present in the previous shell-based workflow. Some new files are also introduced for better organization and additional functionality: * tests/WE2E/utils.py This is a collection of functions used by other scripts, contained here to avoid circular dependencies. * tests/WE2E/WE2E_summary.py Given an experiment directory or .yaml file, outputs a summary to screen of each experiment, its status, and the number of core hours used. It also prints a summary file with detailed information about each task for each experiment. * tests/WE2E/print_test_info.py Will print a file WE2E_test_info.txt, very similar to the legacy WE2E_test_info.csv with just a few minor format differences. Any scripts can be run with the -h argument to print information about all available options (not including utils.py, which is not designed to be run stand-alone). With this PR, the old superseded shell-based tools are removed.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
Based on recent experiences, it is found to be inconvenient to have to specify "run-ci" in the commit message in order to trigger the CI
Solution
Change so that CI is triggered by "run-ci" label instead
The text was updated successfully, but these errors were encountered: