This repository stores shared GitHub resources for the helpers4 organization.
We use this pattern:
- Template workflows in
workflow-templates/(shown in GitHub UI: Actions > New workflow) - Reusable workflows in
.github/workflows/(centralized logic)
Templates call reusable workflows using:
uses: helpers4/.github/.github/workflows/<file>@main
- Avoids duplicating CI logic across repositories
- Makes updates easier (change once, apply everywhere)
- Keeps onboarding simple with ready-to-use templates
- Open the target repository on GitHub
- Go to Actions > New workflow
- Select a template from the organization section
- Commit the generated workflow file
Note: workflows in the
.githubrepository are not automatically executed in all repositories. They provide shared templates and reusable logic.
- Update workflow logic in
.github/workflows/reusable-*.yml - Adjust default values in
workflow-templates/*.ymlwhen needed - Keep
*.properties.jsonfiles for better template display in GitHub UI (name, description, category, icon)