Skip to content

BED-8357 Add enterprise + multi-org collection support#6

Merged
d3vzer0 merged 101 commits into
mainfrom
feature/gh-enterprise2
Jun 9, 2026
Merged

BED-8357 Add enterprise + multi-org collection support#6
d3vzer0 merged 101 commits into
mainfrom
feature/gh-enterprise2

Conversation

@d3vzer0

@d3vzer0 d3vzer0 commented May 14, 2026

Copy link
Copy Markdown
Collaborator

Add GitHub Enterprise ingestion with multi-organization support. Additionally, adds new nodes/edges for Github Workflows.

Changes:

  • Add enterprise resource collector for enterprise orgs, members, teams etc.
  • Add org_login/environment id for lookups to support multi-org collection via enterprise credentials
  • Adds a parser for Github workflows with matching against existing repo/org/environment variables and secrets.
  • Additionally fixes an issue when the GraphQL helper returns no pagination metadata while this is required by the Pydantic model
  • Simplifies doc-generation descriptions for node properties via docstrings instead of dataclass field metadata

d3vzer0 added 30 commits May 4, 2026 12:30
@d3vzer0 d3vzer0 marked this pull request as ready for review June 2, 2026 20:54
@d3vzer0 d3vzer0 changed the title DRAFT: BED-8357 Add enterprise + multi-org collection support BED-8357 Add enterprise + multi-org collection support Jun 2, 2026

@ktstrader ktstrader left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

externalidentities names, display names, and property_matcher values need to be uppercased but other than that it looks good!

@d3vzer0 d3vzer0 merged commit 44264a3 into main Jun 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants