diagram on github workflow