neuronsimulator / nrn-modeldb-ci

NEURON ModelDB CI tools
BSD 3-Clause "New" or "Revised" License
4 stars 3 forks source link

Discuss merits of push vs pull model for CI #120

Open JCGoran opened 6 months ago

JCGoran commented 6 months ago

Currently the daily CI just downloads whatever models are available on the ModelDB website (or GitHub), without regards as to whether or not the models actually can be compiled. This often results in the CI failing, and needing a manual fix.

The proposal

Perhaps it would be worth investigating whether or not we could switch to a model where, for each new model(s) added to the DB, a PR is opened to make sure that we have the correct configuration. This way, we can control which models get added to the DB, and make sure that the CI is always green.