Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new functionality to generate a report about the PR statuses #198

Open
Ginxo opened this issue Nov 10, 2021 · 2 comments
Open

new functionality to generate a report about the PR statuses #198

Ginxo opened this issue Nov 10, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@Ginxo
Copy link
Contributor

Ginxo commented Nov 10, 2021

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 Ginxo self-assigned this Nov 10, 2021
@Ginxo Ginxo added the enhancement New feature or request label Nov 10, 2021
@elguardian
Copy link
Member

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

@Ginxo
Copy link
Contributor Author

Ginxo commented Nov 12, 2021

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.... 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants