RFR: 8282944: GHA: Add Alpine Linux x86_64 pre-integration check [v11]

George Adams gdams at openjdk.org
Mon Aug 19 13:37:49 UTC 2024


On Mon, 19 Aug 2024 13:26:04 GMT, Magnus Ihse Bursie <ihse at openjdk.org> wrote:

> Yes, this is somewhat more akin to what I was thinking. But I was actually thinking about a more encompassing rewrite of that method.
> 
> First of all, GHA variables did not exist when that code were written, so they had to be secrets, even though it does not make sense in this context. These control variables should be changed from secrets to variables, or the code rewritten so it can support both.
> 
> Secondly, I think there is a use-case for having both a variable which just appends to the default set of platforms/tests, and one that replaces the default value.
> 
> Third, there has been requests to change what tests are run (e.g. tier-2) as well as which platforms are tested. I think it would be good to let such functionality tie in with any other changes in this area.
> 
> But, just to be clear, I don't think it is necessary, nor even appropriate, for you to address any of these changes in this PR. In fact, I would have been happy with the previous iteration as well. But this version is okay as well, if you can move the exclude list to a more suited location.

yeah I totally agree with this idea, I'm happy to make these changes but that's outside of the scope of this PR, I'll test some changes in my local environment.

> .github/workflows/main.yml line 84:
> 
>> 82: 
>> 83:           # List of platforms to exclude by default
>> 84:           EXCLUDED_PLATFORMS=("alpine-linux-x64")
> 
> I'm not to fond of declaring a list like this in the middle of a code body. Perhaps you can set it up as a non-required workflow input with alpine as the default value, declared next to the default list of platforms?

yeah this makes sense, I'll make that change now

-------------

PR Comment: https://git.openjdk.org/jdk/pull/20577#issuecomment-2296595922
PR Review Comment: https://git.openjdk.org/jdk/pull/20577#discussion_r1721799725


More information about the build-dev mailing list