Use the latest version of keycloak for testing

This commit is contained in:
garronej 2021-10-07 17:32:38 +02:00
parent 60d5a8e881
commit fb5f358686
2 changed files with 17 additions and 4 deletions

View File

@ -4,6 +4,7 @@ import { join as pathJoin, relative as pathRelative, basename as pathBasename }
import * as child_process from "child_process";
import { generateDebugFiles, containerLaunchScriptBasename } from "./generateDebugFiles";
import { URL } from "url";
import type { KeycloakVersion } from "../KeycloakVersion";
type ParsedPackageJson = {
name: string;
@ -11,6 +12,8 @@ type ParsedPackageJson = {
homepage?: string;
};
const keycloakVersion: KeycloakVersion = "15.0.2";
const reactProjectDirPath = process.cwd();
const doUseExternalAssets = process.argv[2]?.toLowerCase() === "--external-assets";
@ -67,7 +70,7 @@ export function main() {
})(),
extraPagesId,
extraThemeProperties,
"keycloakVersion": "11.0.3"
keycloakVersion
});
const { jarFilePath } = generateJavaStackFiles({
@ -85,7 +88,7 @@ export function main() {
generateDebugFiles({
keycloakThemeBuildingDirPath,
themeName,
"keycloakVersion": "15.0.2"
keycloakVersion
});
console.log([

View File

@ -3,7 +3,7 @@
import { keycloakThemeBuildingDirPath } from "./build-keycloak-theme";
import { join as pathJoin } from "path";
import { downloadAndUnzip } from "./tools/downloadAndUnzip"
import type { KeycloakVersion } from "./KeycloakVersion";
import type { KeycloakVersion } from "../bin/KeycloakVersion";
export function downloadBuiltinKeycloakTheme(
params: {
@ -29,7 +29,17 @@ export function downloadBuiltinKeycloakTheme(
if (require.main === module) {
downloadBuiltinKeycloakTheme({
"keycloakVersion": "11.0.3",
"keycloakVersion": (() => {
const keycloakVersion = process.argv[2] as (KeycloakVersion | undefined);
if (keycloakVersion === undefined) {
return "15.0.2";
}
return keycloakVersion;
})(),
"destDirPath": pathJoin(keycloakThemeBuildingDirPath, "src", "main", "resources", "theme")
});