Skip to content

Commit 3e23b1c

Browse files
authored
Preserve game versions case (#56)
2 parents 0ba1d98 + f1c89db commit 3e23b1c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ if (inputs.featured === "")
4444
core.info("Parsing inputs…");
4545
const featured = inputs.featured === "true";
4646
const loaders = inputs.loaders.startsWith("[") ? JSON.parse(inputs.loaders) : inputs.loaders.split("\n").map(l => l.trim());
47-
const gameVersions = (inputs.gameVersions.startsWith("[") ? JSON.parse(inputs.gameVersions) as string[] : inputs.gameVersions.split("\n").map(l => l.trim())).map(v => v.toLowerCase().trim()).filter(v => v !== "");
47+
const gameVersions = (inputs.gameVersions.startsWith("[") ? JSON.parse(inputs.gameVersions) as string[] : inputs.gameVersions.split("\n").map(l => l.trim())).map(v => v.trim()).filter(v => v !== "");
4848
const filePaths = inputs.files.startsWith("[") ? JSON.parse(inputs.files) as string[] : inputs.files.split("\n").map(l => l.trim());
4949
const dependencies = JSON.parse(inputs.dependencies);
5050

@@ -82,10 +82,10 @@ if (primaryFileName !== null && !files.some(f => f.name === primaryFileName)) {
8282
}
8383

8484
// Expand versions such as 1.21.x
85-
if (gameVersions.some(v => /^\d+\.\d+\.x$/.test(v))) {
85+
if (gameVersions.some(v => /^\d+\.\d+\.x$/i.test(v))) {
8686
core.info("Fetching Mojang versions manifest…");
8787
const versionsManifest = await VersionsManifest.fetch();
88-
for (const version of gameVersions.filter(v => /^\d+\.\d+\.x$/.test(v))) {
88+
for (const version of gameVersions.filter(v => /^\d+\.\d+\.x$/i.test(v))) {
8989
const index = gameVersions.indexOf(version);
9090
const baseVersion = version.slice(0, -2);
9191
const versions = versionsManifest.versions.filter(v => v === baseVersion || v.startsWith(baseVersion + "."));

0 commit comments

Comments
 (0)