diff --git a/CHANGELOG.md b/CHANGELOG.md index cd1b86fd..2540192e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,13 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Added - -## [v2.6.1] - 2026-02-17 - -### Fixed - -- Fix missing `GMI_HNO3` entry in `AMIP/NI2G_GridComp_ExtData.yaml` file -- Fix start-stop regression failure in SU GridComp +- Guidance for submitting PRs on contributing guidelines ## [v2.6.0] - 2026-02-05 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9d2eda1d..52fc9c5f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,13 @@ # Contributing to GOCART -Contributing code to GOCART should be done via a Pull Request to this repository. +Contributing code to GOCART should be done via a Pull Request (PR) to this repository. + +Prior to submitting a PR, testing must be performed for start-stop and layout regression. Regression testing can be accomplished by running gcm_regress.j in the regress subdirectory of an experiment setup. Regression testing will take about thirty minutes to complete, and text files will be generated that indicate either PASS or FAIL for each regression test. + +For zero-diff PRs, it must be documented that the change is zero-diff by running three sets of one day simulations using the executable before and after the changes were made: 1) an AMIP, 2) a replay, and 3) a zero-increment replay. The zero-increment replay should also be identical to the AMIP simulation. More information on how to run these types of simulations can be found at https://github.com/GEOS-ESM/GEOSgcm_GridComp/wiki/How-to-Run-GEOS-Zero-Diff-Tests. + +The impacts of non zero-diff PRs must be clearly documented for consideration. + ## Contributor License Agreement (CLA)