diff --git a/scripts/TestAllDownloads.expected.txt b/scripts/TestAllDownloads.expected.txt index 44d9817..fa184fa 100644 --- a/scripts/TestAllDownloads.expected.txt +++ b/scripts/TestAllDownloads.expected.txt @@ -96,12 +96,16 @@ TestAllDownloads/ } 5/ elm-tooling/ + elm-format/ + 0.8.6/ + elm-format elm-test-rs/ 3.0.0/ elm-test-rs elm-tooling.json { "tools": { + "elm-format": "0.8.6", "elm-test-rs": "3.0.0" } } diff --git a/src/KnownTools.ts b/src/KnownTools.ts index 1a62b72..5480079 100644 --- a/src/KnownTools.ts +++ b/src/KnownTools.ts @@ -257,6 +257,43 @@ const knownTools = { type: "zip", }, }, + "0.8.6": { + "darwin-arm64": { + hash: "8b27a5c01c4b6fe105f05a2b2d77bc46916a000a3c097c374e75d5cc123703c9", + url: "https://github.com/avh4/elm-format/releases/download/0.8.6/elm-format-0.8.6-mac-arm64.tgz", + fileSize: 9209438, + fileName: "elm-format", + type: "tgz", + }, + "darwin-x64": { + hash: "87f154a07d90663e07a6df6ce57270109096a45602eef0b90e11b718c63b2789", + url: "https://github.com/avh4/elm-format/releases/download/0.8.6/elm-format-0.8.6-mac-x64.tgz", + fileSize: 1543460, + fileName: "elm-format", + type: "tgz", + }, + "linux-arm64": { + hash: "608f1db1266d4b262c1ea921771ada8a47230fc029193ffb24e546875c09a957", + url: "https://github.com/avh4/elm-format/releases/download/0.8.6/elm-format-0.8.6-linux-aarch64.tgz", + fileSize: 5913951, + fileName: "elm-format", + type: "tgz", + }, + "linux-x64": { + hash: "52ca8edb0274148215b22941aa7b0b9b23cfe73f47c0798cc8c848974d8ff6a3", + url: "https://github.com/avh4/elm-format/releases/download/0.8.6/elm-format-0.8.6-linux-x64.tgz", + fileSize: 4994220, + fileName: "elm-format", + type: "tgz", + }, + "win32-x64": { + hash: "eb5fa174af88bd04cc264d22b58d71d5a4dd7e01aeb41b9c2cde81c31bd86204", + url: "https://github.com/avh4/elm-format/releases/download/0.8.6/elm-format-0.8.6-win-x64.zip", + fileSize: 6784869, + fileName: "elm-format.exe", + type: "zip", + }, + }, }, "elm-json": { "0.2.8": { diff --git a/tests/Init.test.ts b/tests/Init.test.ts index dcd24ca..c62bddc 100644 --- a/tests/Init.test.ts +++ b/tests/Init.test.ts @@ -165,7 +165,7 @@ describe("init", () => { { "tools": { "elm": "0.19.1", - "elm-format": "0.8.5", + "elm-format": "0.8.6", "elm-json": "0.2.13" } } @@ -191,7 +191,7 @@ describe("init", () => { { "tools": { "elm": "0.19.1", - "elm-format": "0.8.5", + "elm-format": "0.8.6", "elm-json": "0.2.13" } } @@ -215,7 +215,7 @@ describe("init", () => { { "tools": { "elm": "0.19.1", - "elm-format": "0.8.5", + "elm-format": "0.8.6", "elm-json": "0.2.13" } } @@ -239,7 +239,7 @@ describe("init", () => { { "tools": { "elm": "0.19.1", - "elm-format": "0.8.5", + "elm-format": "0.8.6", "elm-json": "0.2.13" } } @@ -263,7 +263,7 @@ describe("init", () => { { "tools": { "elm": "0.19.1", - "elm-format": "0.8.5", + "elm-format": "0.8.6", "elm-json": "0.2.13" } } @@ -287,7 +287,7 @@ describe("init", () => { { "tools": { "elm": "0.19.1", - "elm-format": "0.8.5", + "elm-format": "0.8.6", "elm-json": "0.2.13" } } diff --git a/tests/Install.test.ts b/tests/Install.test.ts index cc39e90..9fdb994 100644 --- a/tests/Install.test.ts +++ b/tests/Install.test.ts @@ -170,7 +170,7 @@ describe("install", () => { ⧙tools["elm-format"]⧘ Unknown version: 0.8 - Known versions: 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5 + Known versions: 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5, 0.8.6 `); }); diff --git a/tests/Tools.test.ts b/tests/Tools.test.ts index 9d234c1..6eeb40e 100644 --- a/tests/Tools.test.ts +++ b/tests/Tools.test.ts @@ -102,6 +102,7 @@ describe("tools", () => { ⧙[⧘ ⧙]⧘ ⧙0.8.3⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.4⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.5⧘ + ⧙[⧘ ⧙]⧘ ⧙0.8.6⧘ ⧙elm-json⧘ ⧙[⧘ ⧙]⧘ ⧙0.2.8⧘ @@ -145,6 +146,7 @@ describe("tools", () => { ⧙[⧘⧙☒⧘⧙]⧘ 0.8.3 ⧙[⧘ ⧙]⧘ ⧙0.8.4⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.5⧘ + ⧙[⧘ ⧙]⧘ ⧙0.8.6⧘ ⧙elm-json⧘ ⧙[⧘⧙x⧘⧙]⧘ 0.2.8 @@ -194,6 +196,7 @@ describe("tools", () => { ⧙[⧘ ⧙]⧘ ⧙0.8.3⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.4⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.5⧘ + ⧙[⧘ ⧙]⧘ ⧙0.8.6⧘ ⧙elm-json⧘ ⧙[⧘ ⧙]⧘ ⧙0.2.8⧘ @@ -238,6 +241,7 @@ describe("tools", () => { ⧙[⧘ ⧙]⧘ ⧙0.8.3⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.4⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.5⧘ + ⧙[⧘ ⧙]⧘ ⧙0.8.6⧘ ⧙elm-json⧘ ⧙[⧘ ⧙]⧘ ⧙0.2.8⧘ @@ -280,6 +284,7 @@ describe("tools", () => { ⧙[⧘ ⧙]⧘ ⧙0.8.3⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.4⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.5⧘ + ⧙[⧘ ⧙]⧘ ⧙0.8.6⧘ ⧙elm-json⧘ ⧙[⧘ ⧙]⧘ ⧙0.2.8⧘ @@ -334,6 +339,7 @@ describe("tools", () => { ⧙[⧘⧙x⧘⧙]⧘ 0.8.3 ⧙[⧘ ⧙]⧘ ⧙0.8.4⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.5⧘ + ⧙[⧘ ⧙]⧘ ⧙0.8.6⧘ ⧙elm-json⧘ ⧙[⧘⧙x⧘⧙]⧘ 0.2.8 @@ -385,6 +391,7 @@ describe("tools", () => { ⧙[⧘ ⧙]⧘ ⧙0.8.3⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.4⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.5⧘ + ⧙[⧘ ⧙]⧘ ⧙0.8.6⧘ ⧙elm-json⧘ ⧙[⧘⧙x⧘⧙]⧘ 0.2.8 @@ -441,6 +448,7 @@ describe("tools", () => { ⧙[⧘ ⧙]⧘ ⧙0.8.3⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.4⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.5⧘ + ⧙[⧘ ⧙]⧘ ⧙0.8.6⧘ ⧙elm-json⧘ ⧙[⧘ ⧙]⧘ ⧙0.2.8⧘ @@ -494,6 +502,7 @@ describe("tools", () => { ⧙[⧘ ⧙]⧘ ⧙0.8.3⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.4⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.5⧘ + ⧙[⧘ ⧙]⧘ ⧙0.8.6⧘ ⧙elm-json⧘ ⧙[⧘ ⧙]⧘ ⧙0.2.8⧘ @@ -538,6 +547,7 @@ describe("tools", () => { ⧙[⧘ ⧙]⧘ ⧙0.8.3⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.4⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.5⧘ + ⧙[⧘ ⧙]⧘ ⧙0.8.6⧘ ⧙elm-json⧘ ⧙[⧘ ⧙]⧘ ⧙0.2.8⧘ @@ -596,6 +606,7 @@ describe("tools", () => { ⧙[⧘ ⧙]⧘ ⧙0.8.3⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.4⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.5⧘ + ⧙[⧘ ⧙]⧘ ⧙0.8.6⧘ ⧙elm-json⧘ ⧙[⧘ ⧙]⧘ ⧙0.2.8⧘ @@ -660,7 +671,7 @@ describe("tools", () => { ⧙tools["elm-format"]⧘ Unknown version: 0.8 - Known versions: 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5 + Known versions: 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5, 0.8.6 `); }); @@ -698,6 +709,7 @@ describe("tools", () => { ⧙[⧘ ⧙]⧘ ⧙0.8.3⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.4⧘ ⧙[⧘ ⧙]⧘ ⧙0.8.5⧘ + ⧙[⧘ ⧙]⧘ ⧙0.8.6⧘ ⧙elm-json⧘ ⧙[⧘ ⧙]⧘ ⧙0.2.8⧘