Visitar URL original
Post status as "check run" instead of status · Issue #265 · python/bedevere · GitHub
Skip to content

Post status as "check run" instead of status #265

Description

@Mariatta

It would be great if bedevere can post the "issue number", "news" and "backport PR" statuses as Check Runs instead of status

The other CIs like travis CI, Azure pipelines are already running as Check Run instead of status.

This will help simplify miss-islington's automerge logic so it doesn't have to check in both "status" and "check runs".

When this gets implemented, please coordinate the change with miss-islington to ensure that miss-islington knows what to do with this change.

Activity

  1. Mariatta commented on Sep 4, 2020

    @Mariatta
    MemberAuthor

    In order to post a check run we need a GitHub App for bedevere.

  2. self-assigned this
    on Sep 9, 2020
  3. Mariatta commented on Sep 9, 2020

    @Mariatta
    MemberAuthor

    I plan to work on this during core sprint.

  4. brettcannon commented on Sep 10, 2020

    @brettcannon
    Member

    Is it worth converting Bedevere to an app or should we just finally move this all over to GitHub Actions?

  5. Mariatta commented on Sep 16, 2020

    @Mariatta
    MemberAuthor

    Sure. I'm more familiar with building GitHub Apps but if it can be done as Actions, that's great too.

  6. brettcannon commented on Sep 16, 2020

    @brettcannon
    Member

    We can talk about it at the core dev sprint if you want, but basically GitHub Actions get a webhook event just like apps and then you get to specify what you want GitHub to execute in a runner on your behalf. Obviously reusable actions make it easy to pull together reusable parts, but executing a Python script is dead-simple as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions