Skip to content

Change GitHub syncing of tasks/comments to be async #952

@joshsmith

Description

@joshsmith

Problem

When tasks and comments are created on Code Corps, we synchronously try to create corresponding issues and comments on GitHub. This means GitHub is completely blocking to any operation that intends to sync to it; if GitHub goes down, then effectively we also go down.

We should instead rethink this to have syncing operations that reach out to GitHub as an asynchronous operation.

Because this is more advanced an operation and will require a more complex UI (indicators that a task is waiting to be created on GitHub, realtime updates of status, etc), we should punt on this until later.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions