"""GitHub background tasks.

This module provides the public API for GitHub sync tasks.
The actual task implementations are currently in integrations/tasks.py
and will be migrated here in a future refactoring.

Tasks:
    - sync_github_repository: Orchestrate sync for a single repository
    - sync_github_content_type: Sync a specific content type (issues, PRs, discussions)
    - sync_all_github_repositories: Sync all active repositories due for sync
"""

# Re-export tasks from the main tasks module for backward compatibility
# These will be moved here in a future migration
from integrations.tasks import (
    sync_all_github_repositories,
    sync_github_content_type,
    sync_github_repository,
)

__all__ = [
    "sync_github_repository",
    "sync_github_content_type",
    "sync_all_github_repositories",
]
