-
Type: New Feature
-
Status: Open
-
Priority: Critical
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: HOOKS-1.2.0
-
Component/s: Captain Hook, GitHub
-
Tags:
We need to bulk update the GitHub repositories following Nuxeo standards:
- common config for whole orga
- common config per project (Platform, Mobile, Drive, ...) ; for instance, all platform related repositories must share the same configuration as https://github.com/nuxeo/nuxeo
- specific config per repo ; this latter requires a per-repo config being implemented
Here, I focused on the missing configuration to protect the master and maintenance branches.
The solution should allow to define "groups" of repositories to be updated (platform, public, private, etc).
Think about using GitHub tags, INI file format, per repository configuration file (like Jenkinsfile; optionally on a dedicated branch)...