Skip to content

Commit

Permalink
Merge pull request #484 from SUSE/java_20
Browse files Browse the repository at this point in the history
Support Java 20 container builds as well
  • Loading branch information
dcermak authored Jun 27, 2023
2 parents ec9cac7 + 2ac6f9d commit 210deb0
Showing 1 changed file with 26 additions and 16 deletions.
42 changes: 26 additions & 16 deletions src/bci_build/package.py
Original file line number Diff line number Diff line change
Expand Up @@ -1451,7 +1451,7 @@ def _get_node_kwargs(ver: Literal[16, 18, 20], os_version: OsVersion):


def _get_openjdk_kwargs(
os_version: OsVersion, devel: bool, java_version: Literal[11, 13, 15, 17]
os_version: OsVersion, devel: bool, java_version: Literal[11, 13, 15, 17, 20]
):
JAVA_HOME = f"/usr/lib64/jvm/java-{java_version}-openjdk-{java_version}"
JAVA_ENV = {
Expand Down Expand Up @@ -1498,21 +1498,31 @@ def _get_openjdk_kwargs(
}


OPENJDK_CONTAINERS = [
LanguageStackContainer(
**_get_openjdk_kwargs(os_version, devel, 11), support_level=SupportLevel.L3
)
for os_version, devel in product(
ALL_NONBASE_OS_VERSIONS,
(True, False),
)
] + [
LanguageStackContainer(
**_get_openjdk_kwargs(os_version=os_version, devel=devel, java_version=17),
support_level=SupportLevel.L3,
)
for os_version, devel in product(ALL_NONBASE_OS_VERSIONS, (True, False))
]
OPENJDK_CONTAINERS = (
[
LanguageStackContainer(
**_get_openjdk_kwargs(os_version, devel, 11), support_level=SupportLevel.L3
)
for os_version, devel in product(
ALL_NONBASE_OS_VERSIONS,
(True, False),
)
]
+ [
LanguageStackContainer(
**_get_openjdk_kwargs(os_version=os_version, devel=devel, java_version=17),
support_level=SupportLevel.L3,
)
for os_version, devel in product(ALL_NONBASE_OS_VERSIONS, (True, False))
]
+ [
LanguageStackContainer(
**_get_openjdk_kwargs(os_version=os_version, devel=devel, java_version=20),
support_level=SupportLevel.L3,
)
for os_version, devel in product((OsVersion.TUMBLEWEED,), (True, False))
]
)


@enum.unique
Expand Down

0 comments on commit 210deb0

Please sign in to comment.