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. |
|
Thanks for the pull request. This thread has been quiet for 30 days, so we are marking it as stale for now. Please take a quick look and let us know whether it is still up to date, still relevant, needs review, or is ready to merge. Any new activity will remove the stale label automatically. If nothing changes in the next 10 days, we will close it to keep the backlog current. |
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