Skip to content

Prototype GraphQL connection prefetch#645

Draft
Marius Storhaug (MariusStorhaug) wants to merge 2 commits into
mainfrom
prefetch-repository-pipeline
Draft

Prototype GraphQL connection prefetch#645
Marius Storhaug (MariusStorhaug) wants to merge 2 commits into
mainfrom
prefetch-repository-pipeline

Conversation

@MariusStorhaug

@MariusStorhaug Marius Storhaug (MariusStorhaug) commented Jul 16, 2026

Copy link
Copy Markdown
Member

Summary

Prototype GraphQL connection prefetching for repository list pipelines.

This draft is intentionally scoped to the GraphQL repository list paths behind Get-GitHubRepository so the approach can be reviewed before considering broader rollout.

Related issue: #644
PR link: #645

What changed

  • add private Invoke-GitHubGraphQLConnectionPrefetch helper
  • add opt-in -ConnectionPath handling in Invoke-GitHubGraphQLQuery
  • switch Get-GitHubMyRepositories to the new common GraphQL path
  • switch Get-GitHubRepositoryListByOwner to the new common GraphQL path

Notes

  • source files parse cleanly
  • this is a prototype and has not yet been validated through the repo's full build/import/test path
  • REST paths are intentionally unchanged in this draft

@github-actions

github-actions Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Super-linter summary

Language Validation result
CHECKOV Pass ✅
GITHUB_ACTIONS Pass ✅
GITLEAKS Pass ✅
GIT_MERGE_CONFLICT_MARKERS Pass ✅
MARKDOWN Pass ✅
NATURAL_LANGUAGE Pass ✅
PRE_COMMIT Pass ✅
SPELL_CODESPELL Pass ✅
TRIVY Pass ✅
YAML Pass ✅

All files and directories linted successfully

For more information, see the GitHub Actions workflow run

Powered by Super-linter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects
Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant