Merging your development work into the main branch

Only the maintainer group can merge changes into the main branch. They meet once per week and will merge all changes which meet the following requirements:

Checklist for maintainer group

  • Your branch is up to date with the current EC-Earth 4 main branch. This is required to avoid conflicts in the merge. It is therefore good practice to merge or rebase your branch with the main branch regularly (see Synchronizing your branch with main).

  • Merge request must not be “Draft”

  • If you have also changed a submodule, e.g. NEMO, that work has to already be merged or clearly stated that it can be merged at the same time.

  • All discussion threads must be resolved.

  • Your work must be briefly described in the file CHANGES.md in the EC-Earth 4 repository.

  • MR must be approved by two people from different institutes (can not be yourself).

  • If needed, you may be requested to also update the EC-Earth documentation.