Added changeset + docs

Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
This commit is contained in:
Alex Crome
2022-09-07 10:11:46 +01:00
parent de6c99b043
commit f76f22c649
2 changed files with 11 additions and 1 deletions
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/integration': minor
---
Improved caching around github app tokens.
Tokens are now cached for 50 minutes, not 10.
Calls to get app installations are also included in this cache.
If you have more than one github app configured, consider adding `allowedInstallationOwners` to your apps configuration to gain the most benefit from these performance changes.
+3 -1
View File
@@ -98,7 +98,9 @@ integrations:
### Limiting the GitHub App installations
If you want to limit the GitHub app installations visible to backstage you may
optionally include the `allowedInstallationOwners` option.
optionally include the `allowedInstallationOwners` option. If you configure
multiple apps, specifying this will bring some small performance benefits
as backstage can more easily select which app to use for a url.
```yaml
appId: app id