-
Notifications
You must be signed in to change notification settings - Fork 19
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
Control center in PR description #96
Comments
Bot instance at
Last state changes (
All jobs (human readable, one table per job)
job
All state changes (machine readable, `json`){ "date 1" } Commands **Notes** - why all these checksum errors |
While reviewing EESSI/software-layer#328, I also figured that it would be very useful to have something like this. The PRs had quite a few build issues, and multiple rebuilds were triggered in attempts to solve these issues, which makes it hard for a reviewer to determine the actual state of the builds/PR. |
I have created a |
Just opened #237 to create a also tested it and here is an example of what the command does: |
Provide an overview of the status of the PR and means to control instances (disable/enable instances and/or targets, deploy builds for specific instance/target).
Could be implemented by a "master" bot instance which receives all events (PR opened, labelled and particularly updates to comments).
Add mockups of the layout in subsequent comments to this issue.
Maybe a simple table that is added to the very first comment. Table could look as follows
(Submit/Release/Run/Finish)
(Upload/Stage/Approve/Ingest)
x86_64-generic
Saga-PR62
x86_64-intel-haswell
CitC-PR62
aarch64-generic
eX3-PR62
aarch64-generic
CitC-PR62
aarch64-graviton2
CitC-PR62
OR
x86_64-generic
Saga-PR62
x86_64-intel-haswell
CitC-PR62
aarch64-generic
eX3-PR62
aarch64-generic
CitC-PR62
aarch64-graviton2
CitC-PR62
OR
PRSO (Pull Request Status Overview)
(GHA could add a second comment used as command log:
confirm <target>
,approve <target>
,deploy <target>
, etc.)The text was updated successfully, but these errors were encountered: