A collection of reusable GitHub workflows
- Create a new GitHub app
- Set
https://GitHub.com/apps/<URL name>as URL - Disable webhooks
- Create a private key and save it in Bitwarden (or any other secret manager)
- Remember the App ID
- Get the User ID of the app by visting: https://api.github.com/users/angelnu-bot[bot]
- this is needed for the commit email:
<app user id>+myciapp[bot]@users.noreply.github.com - app ID and app user ID are NOT the same
- this is needed for the commit email:
- Go to
https://github.com/<your repository>/settings/secrets/actions - Create
ANGELNU_APP_IDwith the App Id from the GitHub app - Create
ANGELNU_APP_PRIVATE_KEYwith the App Id from the GitHub app
- renovate
- schedule-renovate.yaml
- renovate.json5
- you need to change the
repositoriessection - potentially add additional non default rules. See default renovate config.
- you need to change the