I've made some changes to the prprocessor and Redmine repo syncing configuration which should make it easier to add and configure GitHub repos for Redmine projects.
The list of repos and projects is now centralised in https://github.com/theforeman/prprocessor/blob/master/config/repos.yaml, which anybody can change via a PR to the repo. This list contains both the project that the repo should be linked to (so issues are automatically associated to commits and closed) and the config for whether to enforce commit messages styles with mandatory Redmine ticket numbers, plus some other behaviour settings. Previously the list of synced repos was held in theforeman/redmine and the list of repos with commit message enforcement in theforeman/prprocessor. The Redmine hourly sync script now loads the list of repos/projects from the prprocessor API, syncs the repos and configures the Redmine projects. Please let me know if you see any new issues with repo syncing or prprocessor hooks (e.g. labelling). -- Dominic Cleal domi...@cleal.org -- You received this message because you are subscribed to the Google Groups "foreman-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to foreman-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.