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

Idea: Have a markdown page to put the build badges for all the projects building using EA? #17

Open
rbygrave opened this issue Mar 22, 2022 · 2 comments

Comments

@rbygrave
Copy link

rbygrave commented Mar 22, 2022

My thought is it would be good to have a "global" page (maybe just a README.md?) where projects can put their build badges for EA builds.

The thought is that people could glance at that page and see the build status (green / red) across all the projects that are building against the EA builds. If for example, a lot of projects go red then that might indicate something interesting in the latest EA build(s).

If we did this, it might be good if that page was a separate project from this setup-java one as I expect it to have a lot of PR's that are just projects adding in their "build badge". That is, create a new project under oracle-actions called something like ea-build-status that only has a README.md with a table of agreed format - maybe 2 columns (project name, build status badge) ?

If we want to try this out I now have a bunch of projects building against the EA to add/register.

Side notes:

Some of the EA builds I've run initially failed and needed a bump to maven plugins and/or AssertJ. One of the EA builds is based on Java 14 and I can't use that for one project. Effectively all builds are green at the moment. I've generally got all the EA builds running on a schedule of 3 times a week. These builds are generally matrix builds for java_version: [17,18,19,loom,valhalla,metropolis,panama] but only building against ubuntu-latest (hmmm, not caring about the other os platforms ...)

      matrix:
        java_version: [17,18,19,loom,valhalla,metropolis,panama]
        os: [ubuntu-latest]
@rbygrave
Copy link
Author

Example:

Project Status
Ebean ORM JDK EA
avaje-inject JDK EA

@sormuras
Copy link
Member

🤔 What about integrating such a column into the Quality Outreach page hosted at: https://wiki.openjdk.java.net/display/quality/Quality+Outreach

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants