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