Mentions légales du service

Skip to content

Revise git branching strategy.

ANDREY Paul requested to merge branching into develop

This MR is about revising the git branching strategy (again) prior to releasing declearn 2.1.

The rationale is to enable maintaining multiple past versions of declearn through minor patches leading to subversion releases. The proposed strategy also matches that of projects such as scikit-learn or tensorflow. It should not make our job harder, and anticipates on possible future maintenance and/or user needs.

Changes implemented here:

  • Document the use of "rX.Y" branches to isolate (past) releases and enable pushing maintainance patches to them in the future.
  • Configure the CI/CD pipelines based on these changes.

Changes that need to be enforced in GitLab:

  • Drop current "main" branch (which I already forked into "r2.0").
  • Add protection rules to release branches (using a regexp).
Edited by ANDREY Paul

Merge request reports