Create BCI pipeline for Model PRs on main
#69
Labels
priority:medium
A medium priority issue - has some impact on functionality
type:feature
New feature or request
type:investigation
look into options, do some research!
Description
One of the stages for open PRs (specifically, on the
main
branch) on models would be to run cheap BCI tests as the PR is updated. These include Code Unit Tests (where they exist) as well as Semantic and Syntax checks. Find some syntax/semantic checkers that can be used as an action.For pre-merge checking, the full model build test will be run (in which the version at the tip of the feature branch is 'transplanted' onto the relevant dependency image). This is also run for all dependent models, too. So, for example, if
mom5
was updated,access-om2
would also have to be updated as well. (Look up how it would work to transplant multiple pieces into a dependency image (eg. usingmom5@=git.feature_branch
in theaccess-om2
environment, which needs to buildaccess-om2@=git.master
.Considerations
The text was updated successfully, but these errors were encountered: