Add context when prompting for the keycloak version number
This commit is contained in:
@ -1,7 +1,6 @@
|
||||
import { getLatestsSemVersionedTagFactory } from "../tools/octokit-addons/getLatestsSemVersionedTag";
|
||||
import { Octokit } from "@octokit/rest";
|
||||
import cliSelect from "cli-select";
|
||||
import { lastKeycloakVersionWithAccountV1 } from "./constants";
|
||||
import { SemVer } from "../tools/SemVer";
|
||||
|
||||
export async function promptKeycloakVersion(params: { startingFromMajor: number | undefined }) {
|
||||
@ -21,8 +20,6 @@ export async function promptKeycloakVersion(params: { startingFromMajor: number
|
||||
return { getLatestsSemVersionedTag };
|
||||
})();
|
||||
|
||||
console.log("Select Keycloak version");
|
||||
|
||||
const semVersionedTagByMajor = new Map<number, { tag: string; version: SemVer }>();
|
||||
|
||||
(
|
||||
@ -45,15 +42,7 @@ export async function promptKeycloakVersion(params: { startingFromMajor: number
|
||||
semVersionedTagByMajor.set(semVersionedTag.version.major, semVersionedTag);
|
||||
});
|
||||
|
||||
const lastMajorVersions = Array.from(semVersionedTagByMajor.values()).map(({ tag: version }) => {
|
||||
let out = version;
|
||||
|
||||
if (version === lastKeycloakVersionWithAccountV1) {
|
||||
out += " (last version with account v1 built in)";
|
||||
}
|
||||
|
||||
return out;
|
||||
});
|
||||
const lastMajorVersions = Array.from(semVersionedTagByMajor.values()).map(({ tag }) => tag);
|
||||
|
||||
const { value } = await cliSelect<string>({
|
||||
"values": lastMajorVersions
|
||||
|
Reference in New Issue
Block a user