Skip to content

CAM SE Workflows

goldy edited this page Aug 5, 2019 · 33 revisions

CAM SE Workflows

Run CAM tests

  • On Izumi: Run <root>/test/system/test_driver.sh with CAM_FC=pgi and CAM_FC=nag
  • On Cheyenne: Run <root>/test/system/test_driver.sh with CAM_FC=intel
  • Fix any errors and/or document expected fails
  • If a science run is required (e.g., for answer changing updates or for new tests),

Make a CAM tag

  • Make sure all CAM tests have been run on the HEAD of the branch (e.g., master or release branch)
  • Update ChangeLog to reflect all changes since previous tag on branch (script?)
  • Commit to branch and push to proper remote
  • Make annotated tag with the ChangeLog summary as the tag commit message
  • Push the tag to the proper remote

Handle a pull request to master

Make a code change in release branch and master

Update development from master

Create a new release

Clone this wiki locally