hdl / containers

Building and deploying container images for open source electronic design automation (EDA)
https://hdl.github.io/containers/
Apache License 2.0
106 stars 24 forks source link

Setup cross-triggering across CI workflows #50

Open umarcor opened 2 years ago

umarcor commented 2 years ago

Currently, all workflows are triggered at the same time. That produces some races and some tools are built twice in the same run (moby/buildkit#1930). Workflows are "dispatchable" and we do know how to trigger them (.github/trigger.sh). We didn't implement it yet because we'd like to be automatically sychronised with the Graphs. As explained in Graph generation/parsing, script map.py is work-in-progress to extract a hierarchy of images/jobs from the config.yml file and from the workflows.