Title here
Summary here
Do you have multiple projects of the same topic, whicch use the same workflows? Then you might have a look into reusable workflows.
Even so I mostly use Gitlab, I am also active in Github, especially also for the ansible roles which I host in GIthub - just cause everything related to ansible can also be found there.