Merge pull request #34300 from backstage/github-omit-suspended-rest

feat(catalog-backend-module-github): add experimental REST-based suspended user check
This commit is contained in:
Ben Lambert
2026-05-19 19:19:59 +02:00
committed by GitHub
11 changed files with 1527 additions and 68 deletions
@@ -0,0 +1,6 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
'@backstage/plugin-catalog-backend-module-github-org': patch
---
Added experimental support for checking suspended users via the GitHub REST API instead of the GraphQL `suspendedAt` field. Enable by setting both `excludeSuspendedUsers: true` and `experimental_checkForSuspendedUsersWithRest: true` in the provider config. When enabled, responses are cached using conditional HTTP requests to minimize REST API rate limit usage.