Skip to content

feat(isl): extend merge state query with CI checks and auto-merge data#94

Merged
sontiO merged 1 commit intomainfrom
pr94
Mar 25, 2026
Merged

feat(isl): extend merge state query with CI checks and auto-merge data#94
sontiO merged 1 commit intomainfrom
pr94

Conversation

@sontiO
Copy link
Copy Markdown

@sontiO sontiO commented Mar 4, 2026

Extend the lazy-loaded PRMergeState GraphQL query to also fetch:

  • statusCheckRollup.contexts (individual CI check runs with status/conclusion)
  • autoMergeRequest (whether auto-merge is enabled, with method)

Add server-side handlers for enableAutoMerge/disableAutoMerge mutations
using GitHub's enablePullRequestAutoMerge/disablePullRequestAutoMerge
GraphQL mutations.

Add corresponding message types to ClientToServerMessage and
ServerToClientMessage for the new auto-merge operations.


Stack created with Sapling. Best reviewed with ReviewStack.

Extend the lazy-loaded PRMergeState GraphQL query to also fetch:
- statusCheckRollup.contexts (individual CI check runs with status/conclusion)
- autoMergeRequest (whether auto-merge is enabled, with method)

Add server-side handlers for enableAutoMerge/disableAutoMerge mutations
using GitHub's enablePullRequestAutoMerge/disablePullRequestAutoMerge
GraphQL mutations.

Add corresponding message types to ClientToServerMessage and
ServerToClientMessage for the new auto-merge operations.
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.

1 participant