Skip to content

feat: sync GitHub issues to Yunxiao - #392

Merged
syzsunshine219 merged 3 commits into
MemTensor:mainfrom
syzsunshine219:codex/github-yunxiao-sync
Sep 10, 2026
Merged

feat: sync GitHub issues to Yunxiao#392
syzsunshine219 merged 3 commits into
MemTensor:mainfrom
syzsunshine219:codex/github-yunxiao-sync

Conversation

@syzsunshine219

Copy link
Copy Markdown
Collaborator

Summary

Add a repository-local GitHub Actions workflow that synchronizes memmy-agent Issues and Pull Requests directly to the Yunxiao memmy project.

The workflow keeps deterministic CRUD synchronization separate from the coding agent path. It supports lifecycle events, preflight validation, dry-run backfill, and explicit backfill of historical open or closed items.

Mapping

  • Yunxiao project: memmy
  • Project ID: 1832b179386e24414d3891e244
  • Parent directory: intentionally unset; the supplied viewIdentifier is a list view, not a work item parent ID
  • Idempotency key includes the full GitHub repository, so Issue numbers cannot collide across repositories

Validation

  • python3 -m unittest scripts/test_yunxiao_github_sync.py
  • python3 -m py_compile scripts/yunxiao_github_sync.py
  • npm exec vitest run tests/yunxiao-github-sync-workflow.test.ts tests/release-workflow.test.ts
  • git diff --check

Repository configuration

Actions Variables for the memmy-agent repository have been set for the project, work item category/type, priority, and planned duration. YUNXIAO_TOKEN still needs to be added as an Actions Secret before enabling live synchronization; no placeholder credential was stored.

@syzsunshine219
syzsunshine219 merged commit 11238a4 into MemTensor:main Sep 10, 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.

1 participant