GitHub still does not support organizing workflows into directories, so instead we use some notation:
- A workflow starting with
_
is a reusable workflow and should exclusively have aworkflow_call
trigger. - Any other workflow is expected to have standard triggers (e.g.
push
,pull_request
, etc.) and should not be called by other workflows.
All workflows should be prefixed by their language name, e.g. python-test.yml
.