Skip to content

PR bot: scrape, summarize build logs #20

Open
@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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions