I think these can move to the central workflows location right now:
test dev setup (with argument "package_name": e.g. "rdmo", "rdmo-plugins-radar", ...
pre-commit autoupdate
The tests in this repository are highly specialized. So I see no generalization.
install all dependencies could be generalized if we add an "all" group, that gathers all other groups like dev, postgres etc. But it would make sense for this reason. No user would pip install rdmo[all] I guess.
Actually, I changed my mind about using pre-commit.ci. We could also move to their service and remove the pre-commit autoupdate here.
At the moment we have:
Ref: https://github.com/rdmorganiser/rdmo/blob/dev-2.2.0/.github/workflows/ci.yml
I think these can move to the central workflows location right now:
The tests in this repository are highly specialized. So I see no generalization.
Actually, I changed my mind about using pre-commit.ci. We could also move to their service and remove the pre-commit autoupdate here.
What do you think?