Skip to content

PR bot: scrape, summarize build logs #478

@justinmk

Description

@justinmk

PR bot: goals

  1. Get the build status of the last 20(?) recently-active PRs.
  2. Gather/parse/summarize the build logs.
  3. Leave a comment on the PR or update existing comment.
    • Example
    • Summarize the current build results.
      • Provide direct links to the "raw" logs for appveyor/travis/etc
    • Never adds more than 1 comment on a PR (update existing comment with new info).

Other ideas

  • Generate a page showing the number of tests executed on the most recent build of neovim/neovim master. bot-ci could use GitHub/Travis APIs to pull the build logs of the latest build of neovim master, then update a simple txt or html file in the docs repo which shows the total number of unit tests and functional tests.
    • Example:
    unit tests: 200 successes / 0 failures / 0 errors / 0 pending : 0.0 seconds
    functional tests: 233 successes / 0 failures / 0 errors / 2 pending : 0.0 seconds
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions