Gotcha: changing the 'name' of a GitHub App changes its slug
When using GitHub Apps, something that may catch you out is that the GitHub App doesn't have a separate "display name", so the name you choose to be presented to users is the same as the "slug".
For example, my app Jamie Tanna's Renovate Testing:

In this case, any Issues/PRs/etc from that App will come from jamie-tanna-s-renovate-testing[bot], as we can also see via the API:
$ gh api /apps/jamie-tanna-s-renovate-testing
{
"id": 2034350,
"client_id": "Iv23liFUMWwksmiflxtK",
"slug": "jamie-tanna-s-renovate-testing",
...
"name": "Jamie Tanna's Renovate Testing",
...
}
The real gotcha - and something I've fed back to GitHub - is that GitHub will derive the "slug" from the "name".
This means that if I want to change the punctuation in my App name to maybe remove the apostrophe in Jamie Tanna's (even though that would be grammatically incorrect), this would mean that this would rename the app's slug, too:

This hasn't caught me out since the first time I saw this, but after some conversations earlier I thought I'd write it up as a form of blogumentation.