aimclub / GOLEM

Graph Optimiser for Learning and Evolution of Models
https://thegolem.readthedocs.io
BSD 3-Clause "New" or "Revised" License
63 stars 7 forks source link

Make stable release more stable together with FEDOT #151

Open gkirgizov opened 1 year ago

gkirgizov commented 1 year ago

Even if integration tests pass in GOLEM, after updating stable branch FEDOT's integration tests on master could fail.

How to check it? How to automate it?

Sketch of a possible scenario, somewhat elaborated:

  1. Maybe make develop branch in GOLEM that will be pre-stable in a sense.
  2. Make develop branch in FEDOT, that will depend on GOLEM develop branch.
    • It will be automatically bumped whenever GOLEM develop updates;
    • It will automatically run integration tests
    • If integration tests pass, then automatically stable in FEDOT is bumped to develop version