oracle-actions / setup-java

GitHub Action to download and install Oracle's Java Development Kit builds
Universal Permissive License v1.0
64 stars 11 forks source link

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

Open rbygrave opened 2 years ago

rbygrave commented 2 years ago

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 commented 2 years ago

Example:

Project Status
Ebean ORM JDK EA
avaje-inject JDK EA
sormuras commented 2 years ago

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