Github Sync Error Handling

Sub-skill of github-sync: Error Handling.

vamseeachanta bd23f90 932 B Updated

File contents

Error Handling

Error Handling

Recovery Procedures

# Check sync status
gh api repos/:owner/:repo/git/refs/heads/sync/package-alignment || echo "Branch not found"

# Rollback failed sync
git fetch origin
git checkout main
git branch -D sync/package-alignment
git push origin --delete sync/package-alignment

# Retry with fresh branch
gh api repos/:owner/:repo/git/refs \
  -f ref='refs/heads/sync/package-alignment-v2' \
  -f sha=$(gh api repos/:owner/:repo/git/refs/heads/main --jq '.object.sha')

Common Issues

Issue Cause Solution
Version conflict Incompatible dependencies Use highest_common strategy
Merge conflict Divergent changes Manual resolution with sync coordinator
Test failures Breaking changes Run integration tests before merge

vamseeachanta/workspace-hub/tree/main/.agents/skills/_archive/development/github/github-sync/error-handling commit bd23f900b2

Frequently asked questions

npx skillmds@latest add vamseeachanta/github-sync-error-handling