Skip to content

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

Draft
d3vzer0 wants to merge 68 commits into
mainfrom
feature/gh-enterprise2
Draft

DRAFT: BED-8357 Add enterprise + multi-org collection support#6
d3vzer0 wants to merge 68 commits into
mainfrom
feature/gh-enterprise2

Conversation

@d3vzer0
Copy link
Copy Markdown
Collaborator

@d3vzer0 d3vzer0 commented May 14, 2026

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 changed the title DRAFT: Add enterprise support Add enterprise + multi-org collection support May 15, 2026
@d3vzer0 d3vzer0 changed the title Add enterprise + multi-org collection support DRAFT: Add enterprise + multi-org collection support May 18, 2026
@d3vzer0 d3vzer0 marked this pull request as draft May 18, 2026 20:59
@juggernot325 juggernot325 changed the title DRAFT: Add enterprise + multi-org collection support DRAFT: BED-8357 Add enterprise + multi-org collection support May 22, 2026
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.

2 participants