Add module_template_rollout job in workflow#119
Conversation
FScholPer
left a comment
There was a problem hiding this comment.
We should not build workflows for single update sync. I would propose to utilize a single workflow for template sync like the one I created some time ago:https://github.com/eclipse-score/cicd-workflows/blob/main/.github/workflows/template-sync.yml. @AlexanderLanin any thoughts on this?
|
@FScholPer thats kind of exactly the point on how to roll this out. It seems we have some options, and either we make a full fledged DR or we discuss it next Monday in infrastructure meeting?! My current thought process:
|
|
Is ahmadnassri/action-template-repository-sync a viable + good option for this workflow? (Just asking, not suggesting) Update: no, it relies on proper template usage. Half our modules use the template without "using" it. |
|
Review:
Open points to discuss:
|
|
Gap: if some repository rejects the PR, they should not get the same one on the next day. |
A new job
module_template_rollouthas been added to_local_daily.yml.What the job does
Runs daily (and on manual trigger). For each
eclipse-scorerepo that has a.bazelversionfile:.bazelversionfromeclipse-score/module_templateTesting
Tested manually using
workflow_dispatchwithtarget_repoinput, targetingqorix-group/reference_integration(.bazelversion = 8.4.2).The job correctly detected the gap vs template (
8.6.0) and opened a PR:→ qorix-group/reference_integration#16