github-action-build-chain icon indicating copy to clipboard operation
github-action-build-chain copied to clipboard

new functionality to generate a report about the PR statuses

Open Ginxo opened this issue 4 years ago • 2 comments

The idea is to automatically generate a report for a set of projects, pushing the people to constantly keep CI clean and clear.

  • From project-dependencies information to get the list of projects
  • To be able to specify a single project (not even definition-file is required)
  • To be able to filter for a range of dates (starting, ending or both)
  • To be able to specify a list of PR statuses to filter
  • To filter by check_run information (like name or job identifier)
  • To get all the matching PRs for every project from the list
  • To get all the matching check_runs per PR
  • To compose a report per project/PR/check_run status

BONUS

  • To get error report (in case it is somehow possible)

Ginxo avatar Nov 10 '21 08:11 Ginxo

it is about healthy "dependencies" probably one of the check could be to detected unused dependencies to have the project clean

elguardian avatar Nov 12 '21 09:11 elguardian

that's actually a good idea. Just keep in mind this project doesn't know anything about dependencies. It's just a cross-repo PR executor. Whatever it is executed, this project shouldn't be aware and we should keep it as generic and abstract as possible. So we can probably think about to provide a kind of checking configuration or set of checking commands to be executed and to generate and output or something.... :thinking:

Ginxo avatar Nov 12 '21 10:11 Ginxo