RFR: 8284389: Improve stability of GHA Pre-submit testing by caching cygwin installer

Christoph Langer clanger at openjdk.java.net
Tue Apr 5 21:05:21 UTC 2022


Make cygwin usage in GHA more reliable

With this change we now attempt to retrieve the cygwin installer from cache every time we need it.
We would also only try to download it once per build job, in the beginning.
During testing we rely on it being cached which will make potential errors more obvious
(e.g. in the download step in the beginning of the build).

I also replaced actions/cache at v2 with v3. Didn't see issues.

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

Commit messages:
 - Make cygwin usage in GHA more reliable

Changes: https://git.openjdk.java.net/jdk/pull/8113/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=8113&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8284389
  Stats: 55 lines in 1 file changed: 33 ins; 6 del; 16 mod
  Patch: https://git.openjdk.java.net/jdk/pull/8113.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/8113/head:pull/8113

PR: https://git.openjdk.java.net/jdk/pull/8113



More information about the build-dev mailing list