Add new build target for Kc 25 https://github.com/p2-inc/keycloak-account-v1/pull/13
This commit is contained in:
@ -1,5 +1,5 @@
|
|||||||
// NOTE: v0.5 is a dummy version.
|
// NOTE: v0.5 is a dummy version.
|
||||||
export const keycloakAccountV1Versions = [null, "0.3", "0.4"] as const;
|
export const keycloakAccountV1Versions = [null, "0.3", "0.4", "0.6"] as const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* https://central.sonatype.com/artifact/io.phasetwo.keycloak/keycloak-account-v1
|
* https://central.sonatype.com/artifact/io.phasetwo.keycloak/keycloak-account-v1
|
||||||
|
@ -44,12 +44,20 @@ export function getKeycloakVersionRangeForJar(params: {
|
|||||||
case null:
|
case null:
|
||||||
return undefined;
|
return undefined;
|
||||||
case "1.1.5":
|
case "1.1.5":
|
||||||
return "24-and-above" as const;
|
return "24" as const;
|
||||||
}
|
}
|
||||||
assert<
|
assert<
|
||||||
Equals<typeof keycloakThemeAdditionalInfoExtensionVersion, never>
|
Equals<typeof keycloakThemeAdditionalInfoExtensionVersion, never>
|
||||||
>(false);
|
>(false);
|
||||||
|
case "0.6":
|
||||||
|
switch (keycloakThemeAdditionalInfoExtensionVersion) {
|
||||||
|
case null:
|
||||||
|
return undefined;
|
||||||
|
case "1.1.5":
|
||||||
|
return "25-and-above" as const;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
assert<Equals<typeof keycloakAccountV1Version, never>>(false);
|
||||||
})();
|
})();
|
||||||
|
|
||||||
assert<
|
assert<
|
||||||
@ -65,7 +73,6 @@ export function getKeycloakVersionRangeForJar(params: {
|
|||||||
if (keycloakAccountV1Version !== null) {
|
if (keycloakAccountV1Version !== null) {
|
||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (keycloakThemeAdditionalInfoExtensionVersion) {
|
switch (keycloakThemeAdditionalInfoExtensionVersion) {
|
||||||
case null:
|
case null:
|
||||||
return "21-and-below";
|
return "21-and-below";
|
||||||
|
@ -5,5 +5,5 @@ export type KeycloakVersionRange =
|
|||||||
export namespace KeycloakVersionRange {
|
export namespace KeycloakVersionRange {
|
||||||
export type WithoutAccountTheme = "21-and-below" | "22-and-above";
|
export type WithoutAccountTheme = "21-and-below" | "22-and-above";
|
||||||
|
|
||||||
export type WithAccountTheme = "21-and-below" | "23" | "24-and-above";
|
export type WithAccountTheme = "21-and-below" | "23" | "24" | "25-and-above";
|
||||||
}
|
}
|
||||||
|
@ -193,7 +193,11 @@ export async function command(params: { cliCommandOptions: CliCommandOptions })
|
|||||||
return "23" as const;
|
return "23" as const;
|
||||||
}
|
}
|
||||||
|
|
||||||
return "24-and-above" as const;
|
if (keycloakMajorVersionNumber === 24) {
|
||||||
|
return "24" as const;
|
||||||
|
}
|
||||||
|
|
||||||
|
return "25-and-above" as const;
|
||||||
})();
|
})();
|
||||||
|
|
||||||
assert<
|
assert<
|
||||||
|
Reference in New Issue
Block a user