Linux installer does not work for JDK (HEAD) stream
- Dominant language
- Jinja
- Stars
- 168
- Forks
- 77
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 12
Description
Artifacts do not have a jdk version in them so [this check](https://github.com/AdoptOpenJDK/openjdk-installer/blob/1c67299d1ffb4dba9dda8d68b9d389c38d7fcaef/linux/create_installer_linux.sh#L105) errors and the job fails.
Edit: It's actually the Archive step that is causing the job to fail since there is nothing to archive. I can avoid this by checking `Do not fail build if archiving returns nothing` but imo that should remain disabled to catch other problems.
Contributor guide
Research direction
Start with linux/create_installer_linux.sh at the linked check, then inspect the Archive step that fails when the JDK (HEAD) stream produces no archiveable artifacts. Reproduce the affected installer job and determine how the HEAD artifacts should be handled while keeping empty archiving failures enabled; done means the job completes correctly and still reports unexpected missing artifacts.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, shell
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100