Skip to content

fix: use GraphQL ids in project reconciliation - #531

Merged
ss-o merged 1 commit into
mainfrom
fix/project-reconcile-graphql-id
Aug 19, 2026
Merged

fix: use GraphQL ids in project reconciliation#531
ss-o merged 1 commit into
mainfrom
fix/project-reconcile-graphql-id

Conversation

@ss-o

@ss-o ss-o commented Aug 19, 2026

Copy link
Copy Markdown
Member

Summary

  • fix the Project 28 reconciliation query to use GraphQL's id field
  • preserve the existing read-only-by-default and explicit apply gate

Root cause

The first reconciliation run failed because node_id is a REST field and is not available on GraphQL Issue or PullRequest objects.

Verification

  • corrected selection validated against live Project 28 GraphQL data
  • YAML parsing passed
  • scripts/validate-agent-policy.py passed
  • git diff --check passed

Related run: https://github.com/z-shell/.github/actions/runs/32310759276

@ss-o
ss-o requested a review from a team as a code owner August 19, 2026 22:54
@ss-o
ss-o merged commit 346e1d5 into main Aug 19, 2026
5 checks passed
@ss-o
ss-o deleted the fix/project-reconcile-graphql-id branch August 19, 2026 22:55
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