21.0.6+7 Windows SBOM files missing in the API
Describe the bug
SBOM files are available on the release page of 21.0.6+7 but the API https://api.adoptium.net/v3/assets/feature_releases/21/ga does not return them for Windows binaries.
To Reproduce
List of image_type=sbom from the 21.0.6+7 (latest) release.
$ curl -s 'https://api.adoptium.net/v3/assets/feature_releases/21/ga' | jq -r '.[0] | .binaries | map(select(.image_type=="sbom")) | length'
10
List of image_type=sbom && os=windows from the 21.0.6+7 (latest) release.
$ curl -s 'https://api.adoptium.net/v3/assets/feature_releases/21/ga' | jq -r '.[0] | .binaries | map(select(.os=="windows")) | map(select(.image_type=="sbom")) | length'
0
Expected behavior The API should return the SBOM files for Windows binaries.
Device (please complete the following information):
- OS: [Linux]
- Browser [e.g. firefox, curl]
Added an issue for the cause of this issue: https://github.com/adoptium/temurin-build/issues/4139
Same issue with released jdk-24+36 x86_windows. ( aarch64_windows unreleased) https://api.adoptium.net/v3/binary/latest/24/ga/windows/x64/sbom/hotspot/normal/adoptium?project=jdk
@johnoliver before the root cause be fixed https://github.com/adoptium/temurin-build/issues/4139, could the API return the SBOM files for Windows jdk-24+36, same as what has been done to 21.0.6+7? Otherwise aqa-tests job will continue hit the issue https://ci.adoptium.net/job/Grinder/12864/console.