-
Notifications
You must be signed in to change notification settings - Fork 13
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
make a dashboard page #130
Comments
Do you know if github supports this already somehow form the builds running on PRs? What is the plan about bamboo, will it come back and then may have a read-only public page? |
Need to check, but I doubt GitHub has something that is cross-repo. Bamboo will be retired, the license was for CSIRO and is not being transferred. |
Medium-quick google check on this doesn't turn up anything. You can of course see the overall status of all checks on a single repo at the tick/cross at the most recent commit, and you can put in a status badge for any checks that run as github actions, but I haven't found anything that shows status of multiple repos. |
Will have a look at cleaning this up and adding it to the docs site. (Easier to edit than the main website and more targeted at developers). Any comments/concerns before I go ahead with that? |
I think if you are adding to the doc site then it should end up in two places:
|
Part one of this is now online at https://docs.sel4.systems/processes/test-status.html I have not looked at the sidebar idea in detail yet. It sounds feasible, but would be more manual, I think. At least I don't think it'd be easy to generate the necessary changes to the project yaml files. Then again, those files probably just need the list of tests, and the rest can be done in the website build itself. |
One additional thing I just noticed looking through that page: after a certain time of inactivity, GitHub seems to be removing not only the logs but all traces of earlier action runs. In particular ref-os and mcs-examples have not had any activity for over a year, which means the badge links do not work any more. |
We should have an overview page somewhere with the CI status of all relevant repos.
This could be a markdown file in a repo somewhere, or a web page on sel4.systems.
Ideally generated automatically from repo content, so that we don't have to update manually if a test is added/removed.
The text was updated successfully, but these errors were encountered: