On Mon, 28 Oct 2024 13:36:54 GMT, Magnus Ihse Bursie <i...@openjdk.org> wrote:

>> Aleksey Shipilev has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   Rework for artifacts
>
> .github/actions/get-jtreg/action.yml line 59:
> 
>> 57:     - name: 'Build JTReg'
>> 58:       run: |
>> 59:         # If runner architecture is x64 set JAVA_HOME_17_X64 otherwise 
>> set to JAVA_HOME_17_arm64
> 
> This logic seems missing in your new script? Is it not needed? The new script 
> seems to have X64 hardcoded; it looks wrong compared to this.

Intentional simplification: since we no longer build JTReg on actual various 
platforms, we can rely on current `ubuntu-22.04` runner that executes `prepare` 
job to be Linux x86_64. This also dodges the transient headache with building 
JTreg on different (broken) MSYS envs on Windows, if you remember that mess.

> .github/workflows/main.yml line 80:
> 
>> 78:         with:
>> 79:           sparse-checkout: |
>> 80:             .github
> 
> I'm guessing this does not add much extra time?

Yup! This checks out _only these files_, not the whole JDK workspace. Seems to 
run in < 1s. This would also resolve a TODO to move the rest of `prepare` job 
to scripts: it was apparently inlined _because_ we did not want to check out 
the entire JDK repo.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/21692#discussion_r1819110182
PR Review Comment: https://git.openjdk.org/jdk/pull/21692#discussion_r1819107442

Reply via email to