Github Action CI pipeline

erik.joelsson at oracle.com erik.joelsson at oracle.com
Wed Jun 16 18:27:04 UTC 2021


Hello Giuseppe,

Maurizio is correct, we do not publish builds using Github actions. This 
is not based on a technical limitation, but a general policy in OpenJDK. 
The current set of Github actions are there to let developers run them 
in their own repository forks to help them verify their changes before 
integrating them. In the mainline repository, I believe the actions are 
expected to pass most of the time, but in any given project repository 
(like panama), it's up to the people working in those projects whether 
they use ore care for the Github actions.

If you want nightly builds of OpenJDK repositories, there are 
distributors already providing those. I don't know if any of them build 
the panama project specifically, but you can check for example Adopt 
OpenJDK or shipilev.net.

/Erik

On 2021-06-16 01:11, Giuseppe Barbieri wrote:
> Hi,
>
> I'm interested in the panama project (foreign branch actually) and given my
> background with Gradle, I also got myself into a plugin to easier and
> smooth the usage of jextract for us (lib) devs.
>
> I played with the current implementation for Github Action in the last days
> (https://github.com/elect86/panama-foreign) it's quite elaborate and
> complex, almost ready to be used, but I think it's not enabled on the
> corresponding repo.
>
> Moreover all the tasks were failing because of a missing clang/llvm (fixed
> just linux/macos 64 but not all the other ones).
>
> Anyway, I do have a couple ideas about how to enhance it, I tried to talk
> about them on the panama ML (
> https://mail.openjdk.java.net/pipermail/panama-dev/2021-June/014170.html),
> but Maurizio said that wasn't the right place and he suggested me this ML,
> so here I am :)
>
> My first wish is every day to build (and publish) a nightly if all the
> tests pass. In this way, the jextract gradle plugin (I mentioned above)
> would be able to just grab it and make it available locally whenever I want
>
> I can probably do it in a couple of days on my fork, but I think it'd be
> nice to do everything upstream and officially (also my GH Action fu is not
> so strong :p and we might fix the rest of the platforms) so that many
> others may benefit from this
>
> What do you think guys?
>
>
> Giuseppe



More information about the build-dev mailing list