Currently, we use main for our bleeding-edge versions of ACCESS-OM2. However, we can't bugfix older versions that people might still be using with our current setup.
Allow bugfixes via backport/*.* branches. Say we have the following versions of ACCESS-OM2 on main:
Currently, we use
main
for our bleeding-edge versions of ACCESS-OM2. However, we can't bugfix older versions that people might still be using with our current setup.Allow bugfixes via
backport/*.*
branches. Say we have the following versions ofACCESS-OM2
onmain
:And we need to bugfix both
2024.02.1
and2024.01.1
.2024.02.1
is easy, we can just do it on the mainline:But we need to bugfix
2024.01.1
and so need to create a backport branch offmain
, and do the fix there:Allow this functionality for the CI/CD.