Generic github repository template that keeps child repositories sync'd
Use this template as a sensible baseline for new github repositories.
- Create template from repository
- Install the settings app on the new repository
- Remove and re-add the
.github/settings.yml
file so the settings app gets enabled - From the new repository settings page enable "Allow auto-merge"
- Following the CODEOWNERS SYNTAX guidelines, update the new repository CODEOWNERS file
- Following our Github bot guidline documentation add a github and dependabot secret for AUTO_MERGE_TOKEN
- Update the .github/template-sync.yml file in kong/template-github-release repository with the cloned repository name to enable template sync changes
- Update .releaserc to have the correct repository name
- Correct the image name in
.github/workflows/release.yaml
- Correct the image name in
Makefile
- Remove the sync workflow at
.github/template-sync.yml
and.github/workflows/sync.yml