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.ymlfile 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.ymland.github/workflows/sync.yml