Our CI workflows make heavy usage of Reusable Workflows. These reusable workflows can then be tested manually via the manual_dispatch.yml workflow.
Or integrated into CI jobs such has on_pull_request.yml or on_main.yml.
By convention:
All reusable workflows start with the reusable_ prefix.
All workflows that are triggered via workflow_dispatch start with the manual_ prefix.
All workflows that are triggered via an event start with the on_ prefix.
on_pull_request is triggered on pull requests.
on_push_main is triggered on pushes to the main branch.
If you are going to be doing any editing of workflows, the
VS Code extension
for GitHub Actions is highly recommended.