From 2fb750bd68312aa0e3e49937a254fda3cb671168 Mon Sep 17 00:00:00 2001 From: SiriosDev <26876994+SiriosDev@users.noreply.github.com> Date: Sat, 25 Apr 2026 00:18:33 +0200 Subject: [PATCH 01/12] Add libre hardware monitor nightly, (and net 10 version) --- ...librehardwaremonitor-dotnet10-nigthly.json | 43 +++++++++++++++++++ bucket/librehardwaremonitor-nigthly.json | 43 +++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 bucket/librehardwaremonitor-dotnet10-nigthly.json create mode 100644 bucket/librehardwaremonitor-nigthly.json diff --git a/bucket/librehardwaremonitor-dotnet10-nigthly.json b/bucket/librehardwaremonitor-dotnet10-nigthly.json new file mode 100644 index 00000000000..90eb549a77f --- /dev/null +++ b/bucket/librehardwaremonitor-dotnet10-nigthly.json @@ -0,0 +1,43 @@ +{ + "version": "24682305963", + "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.", + "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", + "license": "MPL-2.0", + "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24682305963/LibreHardwareMonitor%20%28.NET%2010%29.zip", + "hash": "12fa07a271178a245995b2acff7f4d663fffcffab9386e03f68722810bc875f3", + "pre_install": [ + "# Hardlinks cannot work properly here, as this app would create a new file instead of writing directly.", + "# Please keep the file list the same in both pre_install and pre_uninstall scripts.", + "'LibreHardwareMonitor.config', 'LibreHardwareMonitorLog*.csv' | ForEach-Object {", + " if (!(Test-Path \"$persist_dir\\\")) {", + " New-Item -Type Directory -Path \"$persist_dir\\\" -ErrorAction Ignore | Out-Null", + " }", + " if (Test-Path \"$persist_dir\\$_\") {", + " Copy-Item \"$persist_dir\\$_\" \"$dir\\$_\" -Force", + " }", + "}" + ], + "bin": "LibreHardwareMonitor.exe", + "shortcuts": [ + [ + "LibreHardwareMonitor.exe", + "Libre Hardware Monitor" + ] + ], + "pre_uninstall": [ + "# Hardlinks cannot work properly here, as this app would create a new file instead of writing directly.", + "# Please keep the file list the same in both pre_install and pre_uninstall scripts.", + "'LibreHardwareMonitor.config', 'LibreHardwareMonitorLog*.csv' | ForEach-Object {", + " if (Test-Path -Path \"$dir\\$_\") {", + " Copy-Item -Path \"$dir\\$_\" -Destination \"$persist_dir\\$_\" -Force", + " }", + "}" + ], + "checkver": { + "url": "https://api.github.com/repos/LibreHardwareMonitor/LibreHardwareMonitor/actions/workflows/master.yml/runs?branch=master&status=success&workflow=master", + "jsonpath": "$.workflow_runs[0].id" + }, + "autoupdate": { + "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/LibreHardwareMonitor%20%28.NET%2010%29.zip" + } +} diff --git a/bucket/librehardwaremonitor-nigthly.json b/bucket/librehardwaremonitor-nigthly.json new file mode 100644 index 00000000000..ce9f7c2b047 --- /dev/null +++ b/bucket/librehardwaremonitor-nigthly.json @@ -0,0 +1,43 @@ +{ + "version": "24682305963", + "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.", + "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", + "license": "MPL-2.0", + "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24682305963/LibreHardwareMonitor.zip", + "hash": "74d2ffbeec3ec0dbbff21d3d7c536dd6f061b7cd0c3f1fe84f45079df980fe90", + "pre_install": [ + "# Hardlinks cannot work properly here, as this app would create a new file instead of writing directly.", + "# Please keep the file list the same in both pre_install and pre_uninstall scripts.", + "'LibreHardwareMonitor.config', 'LibreHardwareMonitorLog*.csv' | ForEach-Object {", + " if (!(Test-Path \"$persist_dir\\\")) {", + " New-Item -Type Directory -Path \"$persist_dir\\\" -ErrorAction Ignore | Out-Null", + " }", + " if (Test-Path \"$persist_dir\\$_\") {", + " Copy-Item \"$persist_dir\\$_\" \"$dir\\$_\" -Force", + " }", + "}" + ], + "bin": "LibreHardwareMonitor.exe", + "shortcuts": [ + [ + "LibreHardwareMonitor.exe", + "Libre Hardware Monitor" + ] + ], + "pre_uninstall": [ + "# Hardlinks cannot work properly here, as this app would create a new file instead of writing directly.", + "# Please keep the file list the same in both pre_install and pre_uninstall scripts.", + "'LibreHardwareMonitor.config', 'LibreHardwareMonitorLog*.csv' | ForEach-Object {", + " if (Test-Path -Path \"$dir\\$_\") {", + " Copy-Item -Path \"$dir\\$_\" -Destination \"$persist_dir\\$_\" -Force", + " }", + "}" + ], + "checkver": { + "url": "https://api.github.com/repos/LibreHardwareMonitor/LibreHardwareMonitor/actions/workflows/master.yml/runs?branch=master&status=success&workflow=master", + "jsonpath": "$.workflow_runs[0].id" + }, + "autoupdate": { + "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/LibreHardwareMonitor.zip" + } +} From 6f60cb1b58ad1bd724f10d1b7c91abef371f778f Mon Sep 17 00:00:00 2001 From: SiriosDev <26876994+SiriosDev@users.noreply.github.com> Date: Sat, 25 Apr 2026 01:15:43 +0200 Subject: [PATCH 02/12] added hash from api --- bucket/librehardwaremonitor-dotnet10-nigthly.json | 7 ++++++- bucket/librehardwaremonitor-nigthly.json | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/bucket/librehardwaremonitor-dotnet10-nigthly.json b/bucket/librehardwaremonitor-dotnet10-nigthly.json index 90eb549a77f..c0477c6cca3 100644 --- a/bucket/librehardwaremonitor-dotnet10-nigthly.json +++ b/bucket/librehardwaremonitor-dotnet10-nigthly.json @@ -38,6 +38,11 @@ "jsonpath": "$.workflow_runs[0].id" }, "autoupdate": { - "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/LibreHardwareMonitor%20%28.NET%2010%29.zip" + "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/LibreHardwareMonitor%20%28.NET%2010%29.zip", + "hash": { + "url": "https://api.github.com/repos/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/artifacts", + "mode": "json", + "jsonpath": "$.artifacts[?(@.name== 'LibreHardwareMonitor (.NET 10)')].digest" + } } } diff --git a/bucket/librehardwaremonitor-nigthly.json b/bucket/librehardwaremonitor-nigthly.json index ce9f7c2b047..8fa85796146 100644 --- a/bucket/librehardwaremonitor-nigthly.json +++ b/bucket/librehardwaremonitor-nigthly.json @@ -38,6 +38,11 @@ "jsonpath": "$.workflow_runs[0].id" }, "autoupdate": { - "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/LibreHardwareMonitor.zip" + "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/LibreHardwareMonitor.zip", + "hash": { + "url": "https://api.github.com/repos/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/artifacts", + "mode": "json", + "jsonpath": "$.artifacts[?(@.name== 'LibreHardwareMonitor')].digest" + } } } From 93b25c9f21284d7be5ea06ff840ca2f227af84f5 Mon Sep 17 00:00:00 2001 From: SiriosDev <26876994+SiriosDev@users.noreply.github.com> Date: Sat, 25 Apr 2026 01:27:29 +0200 Subject: [PATCH 03/12] renamed dotnet10 version manifest --- ...ly.json => librehardwaremonitor-nigthly-dotnet10.json} | 8 +++++++- bucket/librehardwaremonitor-nigthly.json | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) rename bucket/{librehardwaremonitor-dotnet10-nigthly.json => librehardwaremonitor-nigthly-dotnet10.json} (91%) diff --git a/bucket/librehardwaremonitor-dotnet10-nigthly.json b/bucket/librehardwaremonitor-nigthly-dotnet10.json similarity index 91% rename from bucket/librehardwaremonitor-dotnet10-nigthly.json rename to bucket/librehardwaremonitor-nigthly-dotnet10.json index c0477c6cca3..f5c9f0b5753 100644 --- a/bucket/librehardwaremonitor-dotnet10-nigthly.json +++ b/bucket/librehardwaremonitor-nigthly-dotnet10.json @@ -2,6 +2,7 @@ "version": "24682305963", "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.", "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", + "notes": "Not install with librehardwaremonitor-nigthly-dotnet10, as they will override shims and shortcuts each other.", "license": "MPL-2.0", "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24682305963/LibreHardwareMonitor%20%28.NET%2010%29.zip", "hash": "12fa07a271178a245995b2acff7f4d663fffcffab9386e03f68722810bc875f3", @@ -17,7 +18,12 @@ " }", "}" ], - "bin": "LibreHardwareMonitor.exe", + "bin": [ + [ + "LibreHardwareMonitor.exe", + "lhm" + ] + ], "shortcuts": [ [ "LibreHardwareMonitor.exe", diff --git a/bucket/librehardwaremonitor-nigthly.json b/bucket/librehardwaremonitor-nigthly.json index 8fa85796146..3752799682f 100644 --- a/bucket/librehardwaremonitor-nigthly.json +++ b/bucket/librehardwaremonitor-nigthly.json @@ -2,6 +2,7 @@ "version": "24682305963", "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.", "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", + "notes": "Not install with librehardwaremonitor-nigthly, as they will override shims and shortcuts each other.", "license": "MPL-2.0", "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24682305963/LibreHardwareMonitor.zip", "hash": "74d2ffbeec3ec0dbbff21d3d7c536dd6f061b7cd0c3f1fe84f45079df980fe90", @@ -17,7 +18,12 @@ " }", "}" ], - "bin": "LibreHardwareMonitor.exe", + "bin": [ + [ + "LibreHardwareMonitor.exe", + "lhm" + ] + ], "shortcuts": [ [ "LibreHardwareMonitor.exe", From bce357d805de763ae3379a350a0a402aa7245dee Mon Sep 17 00:00:00 2001 From: SiriosDev <26876994+SiriosDev@users.noreply.github.com> Date: Sat, 25 Apr 2026 01:32:19 +0200 Subject: [PATCH 04/12] fixed typo --- bucket/librehardwaremonitor-nigthly-dotnet10.json | 2 +- bucket/librehardwaremonitor-nigthly.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bucket/librehardwaremonitor-nigthly-dotnet10.json b/bucket/librehardwaremonitor-nigthly-dotnet10.json index f5c9f0b5753..06080293236 100644 --- a/bucket/librehardwaremonitor-nigthly-dotnet10.json +++ b/bucket/librehardwaremonitor-nigthly-dotnet10.json @@ -2,7 +2,7 @@ "version": "24682305963", "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.", "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", - "notes": "Not install with librehardwaremonitor-nigthly-dotnet10, as they will override shims and shortcuts each other.", + "notes": "Not install with librehardwaremonitor-nightly-dotnet10, as they will override shims and shortcuts each other.", "license": "MPL-2.0", "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24682305963/LibreHardwareMonitor%20%28.NET%2010%29.zip", "hash": "12fa07a271178a245995b2acff7f4d663fffcffab9386e03f68722810bc875f3", diff --git a/bucket/librehardwaremonitor-nigthly.json b/bucket/librehardwaremonitor-nigthly.json index 3752799682f..3d0db874b86 100644 --- a/bucket/librehardwaremonitor-nigthly.json +++ b/bucket/librehardwaremonitor-nigthly.json @@ -2,7 +2,7 @@ "version": "24682305963", "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.", "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", - "notes": "Not install with librehardwaremonitor-nigthly, as they will override shims and shortcuts each other.", + "notes": "Not install with librehardwaremonitor-nightly, as they will override shims and shortcuts each other.", "license": "MPL-2.0", "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24682305963/LibreHardwareMonitor.zip", "hash": "74d2ffbeec3ec0dbbff21d3d7c536dd6f061b7cd0c3f1fe84f45079df980fe90", From b594a8b8cbc9d5ddbe6ae7033eb7f6ca103aa62c Mon Sep 17 00:00:00 2001 From: SiriosDev <26876994+SiriosDev@users.noreply.github.com> Date: Sat, 25 Apr 2026 02:04:28 +0200 Subject: [PATCH 05/12] fixed self refrence --- bucket/librehardwaremonitor-nigthly-dotnet10.json | 2 +- bucket/librehardwaremonitor-nigthly.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bucket/librehardwaremonitor-nigthly-dotnet10.json b/bucket/librehardwaremonitor-nigthly-dotnet10.json index 06080293236..faf0e0df769 100644 --- a/bucket/librehardwaremonitor-nigthly-dotnet10.json +++ b/bucket/librehardwaremonitor-nigthly-dotnet10.json @@ -2,7 +2,7 @@ "version": "24682305963", "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.", "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", - "notes": "Not install with librehardwaremonitor-nightly-dotnet10, as they will override shims and shortcuts each other.", + "notes": "Not install with librehardwaremonitor-nightly, as they will override shims and shortcuts each other.", "license": "MPL-2.0", "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24682305963/LibreHardwareMonitor%20%28.NET%2010%29.zip", "hash": "12fa07a271178a245995b2acff7f4d663fffcffab9386e03f68722810bc875f3", diff --git a/bucket/librehardwaremonitor-nigthly.json b/bucket/librehardwaremonitor-nigthly.json index 3d0db874b86..c2aa4347504 100644 --- a/bucket/librehardwaremonitor-nigthly.json +++ b/bucket/librehardwaremonitor-nigthly.json @@ -2,7 +2,7 @@ "version": "24682305963", "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.", "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", - "notes": "Not install with librehardwaremonitor-nightly, as they will override shims and shortcuts each other.", + "notes": "Not install with librehardwaremonitor-nightly-dotnet10, as they will override shims and shortcuts each other.", "license": "MPL-2.0", "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24682305963/LibreHardwareMonitor.zip", "hash": "74d2ffbeec3ec0dbbff21d3d7c536dd6f061b7cd0c3f1fe84f45079df980fe90", From f3b0d1af5ebcd13b1c741f2b81da1b7877e3cf2d Mon Sep 17 00:00:00 2001 From: SiriosDev <26876994+SiriosDev@users.noreply.github.com> Date: Sat, 25 Apr 2026 02:04:58 +0200 Subject: [PATCH 06/12] fix manifest name typo --- ...y-dotnet10.json => librehardwaremonitor-nightly-dotnet10.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename bucket/{librehardwaremonitor-nigthly-dotnet10.json => librehardwaremonitor-nightly-dotnet10.json} (100%) diff --git a/bucket/librehardwaremonitor-nigthly-dotnet10.json b/bucket/librehardwaremonitor-nightly-dotnet10.json similarity index 100% rename from bucket/librehardwaremonitor-nigthly-dotnet10.json rename to bucket/librehardwaremonitor-nightly-dotnet10.json From 4d34149eb683d5e3d66c7c9f05ee1efcf3ae8c6a Mon Sep 17 00:00:00 2001 From: SiriosDev <26876994+SiriosDev@users.noreply.github.com> Date: Sat, 25 Apr 2026 02:07:21 +0200 Subject: [PATCH 07/12] remove unexistent get parameter --- bucket/librehardwaremonitor-nightly-dotnet10.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/librehardwaremonitor-nightly-dotnet10.json b/bucket/librehardwaremonitor-nightly-dotnet10.json index faf0e0df769..6562ffaad5a 100644 --- a/bucket/librehardwaremonitor-nightly-dotnet10.json +++ b/bucket/librehardwaremonitor-nightly-dotnet10.json @@ -40,7 +40,7 @@ "}" ], "checkver": { - "url": "https://api.github.com/repos/LibreHardwareMonitor/LibreHardwareMonitor/actions/workflows/master.yml/runs?branch=master&status=success&workflow=master", + "url": "https://api.github.com/repos/LibreHardwareMonitor/LibreHardwareMonitor/actions/workflows/master.yml/runs?branch=master&status=success", "jsonpath": "$.workflow_runs[0].id" }, "autoupdate": { From edbb9ab38898f0e8f5f46338d7e930c2850e640c Mon Sep 17 00:00:00 2001 From: SiriosDev <26876994+SiriosDev@users.noreply.github.com> Date: Sat, 25 Apr 2026 02:10:06 +0200 Subject: [PATCH 08/12] fix notes Co-authored-by: Copilot --- bucket/librehardwaremonitor-nightly-dotnet10.json | 2 +- bucket/librehardwaremonitor-nigthly.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bucket/librehardwaremonitor-nightly-dotnet10.json b/bucket/librehardwaremonitor-nightly-dotnet10.json index 6562ffaad5a..f19dff07689 100644 --- a/bucket/librehardwaremonitor-nightly-dotnet10.json +++ b/bucket/librehardwaremonitor-nightly-dotnet10.json @@ -2,7 +2,7 @@ "version": "24682305963", "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.", "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", - "notes": "Not install with librehardwaremonitor-nightly, as they will override shims and shortcuts each other.", + "notes": "Do not install with librehardwaremonitor-nightly, as they will override shims and shortcuts each other.", "license": "MPL-2.0", "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24682305963/LibreHardwareMonitor%20%28.NET%2010%29.zip", "hash": "12fa07a271178a245995b2acff7f4d663fffcffab9386e03f68722810bc875f3", diff --git a/bucket/librehardwaremonitor-nigthly.json b/bucket/librehardwaremonitor-nigthly.json index c2aa4347504..53da6728a50 100644 --- a/bucket/librehardwaremonitor-nigthly.json +++ b/bucket/librehardwaremonitor-nigthly.json @@ -2,7 +2,7 @@ "version": "24682305963", "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.", "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", - "notes": "Not install with librehardwaremonitor-nightly-dotnet10, as they will override shims and shortcuts each other.", + "notes": "Do not install with librehardwaremonitor-nightly-dotnet10, as they will override shims and shortcuts each other.", "license": "MPL-2.0", "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24682305963/LibreHardwareMonitor.zip", "hash": "74d2ffbeec3ec0dbbff21d3d7c536dd6f061b7cd0c3f1fe84f45079df980fe90", From 21758f9b941fc984fe22391fcad7fb0a64b56a62 Mon Sep 17 00:00:00 2001 From: SiriosDev <26876994+SiriosDev@users.noreply.github.com> Date: Sat, 25 Apr 2026 09:55:46 +0200 Subject: [PATCH 09/12] fix wrong formatted copy Co-authored-by: Copilot --- bucket/librehardwaremonitor-nightly-dotnet10.json | 4 ++-- bucket/librehardwaremonitor-nigthly.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bucket/librehardwaremonitor-nightly-dotnet10.json b/bucket/librehardwaremonitor-nightly-dotnet10.json index f19dff07689..cc74fbcfaef 100644 --- a/bucket/librehardwaremonitor-nightly-dotnet10.json +++ b/bucket/librehardwaremonitor-nightly-dotnet10.json @@ -14,7 +14,7 @@ " New-Item -Type Directory -Path \"$persist_dir\\\" -ErrorAction Ignore | Out-Null", " }", " if (Test-Path \"$persist_dir\\$_\") {", - " Copy-Item \"$persist_dir\\$_\" \"$dir\\$_\" -Force", + " Copy-Item -Path \"$persist_dir\\$_\" -Destination \"$dir\\\" -Force", " }", "}" ], @@ -35,7 +35,7 @@ "# Please keep the file list the same in both pre_install and pre_uninstall scripts.", "'LibreHardwareMonitor.config', 'LibreHardwareMonitorLog*.csv' | ForEach-Object {", " if (Test-Path -Path \"$dir\\$_\") {", - " Copy-Item -Path \"$dir\\$_\" -Destination \"$persist_dir\\$_\" -Force", + " Copy-Item -Path \"$dir\\$_\" -Destination \"$persist_dir\\\" -Force", " }", "}" ], diff --git a/bucket/librehardwaremonitor-nigthly.json b/bucket/librehardwaremonitor-nigthly.json index 53da6728a50..65d256c52e1 100644 --- a/bucket/librehardwaremonitor-nigthly.json +++ b/bucket/librehardwaremonitor-nigthly.json @@ -14,7 +14,7 @@ " New-Item -Type Directory -Path \"$persist_dir\\\" -ErrorAction Ignore | Out-Null", " }", " if (Test-Path \"$persist_dir\\$_\") {", - " Copy-Item \"$persist_dir\\$_\" \"$dir\\$_\" -Force", + " Copy-Item -Path \"$persist_dir\\$_\" -Destination \"$dir\\\" -Force", " }", "}" ], @@ -35,7 +35,7 @@ "# Please keep the file list the same in both pre_install and pre_uninstall scripts.", "'LibreHardwareMonitor.config', 'LibreHardwareMonitorLog*.csv' | ForEach-Object {", " if (Test-Path -Path \"$dir\\$_\") {", - " Copy-Item -Path \"$dir\\$_\" -Destination \"$persist_dir\\$_\" -Force", + " Copy-Item -Path \"$dir\\$_\" -Destination \"$persist_dir\\\" -Force", " }", "}" ], From 8f53e495f892de619c4826441949f32b94119129 Mon Sep 17 00:00:00 2001 From: z-Fng <54583083+z-Fng@users.noreply.github.com> Date: Thu, 30 Apr 2026 09:43:58 +0000 Subject: [PATCH 10/12] Update version, 64bit only, add suggest --- ...librehardwaremonitor-dotnet10-nightly.json | 54 +++++++++++++++++++ ...librehardwaremonitor-nightly-dotnet10.json | 54 ------------------- 2 files changed, 54 insertions(+), 54 deletions(-) create mode 100644 bucket/librehardwaremonitor-dotnet10-nightly.json delete mode 100644 bucket/librehardwaremonitor-nightly-dotnet10.json diff --git a/bucket/librehardwaremonitor-dotnet10-nightly.json b/bucket/librehardwaremonitor-dotnet10-nightly.json new file mode 100644 index 00000000000..8ef1985e5cd --- /dev/null +++ b/bucket/librehardwaremonitor-dotnet10-nightly.json @@ -0,0 +1,54 @@ +{ + "version": "24963003480", + "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer (.NET 10 Nightly version).", + "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", + "license": "MPL-2.0", + "suggest": { + ".NET Desktop Runtime 10.0": "versions/windowsdesktop-runtime-10.0" + }, + "architecture": { + "64bit": { + "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24963003480/LibreHardwareMonitor%20%28.NET%2010%29.zip", + "hash": "ab17431e9ae234fd01c1b4a3c5a1d41e2a723d3b36bffb212741610d343b221a" + } + }, + "pre_install": [ + "# Hardlinks cannot work properly here, as this app would create a new file instead of writing directly.", + "'LibreHardwareMonitor.config', 'LibreHardwareMonitorLog*.csv' | ForEach-Object {", + " if (Test-Path -Path \"$persist_dir\\$_\" -PathType Leaf) {", + " Copy-Item -Path \"$persist_dir\\$_\" -Destination $dir -Force", + " }", + "}" + ], + "shortcuts": [ + [ + "LibreHardwareMonitor.exe", + "Libre Hardware Monitor (.NET 10 Nightly)" + ] + ], + "pre_uninstall": [ + "# Hardlinks cannot work properly here, as this app would create a new file instead of writing directly.", + "'LibreHardwareMonitor.config', 'LibreHardwareMonitorLog*.csv' | ForEach-Object {", + " if (Test-Path -Path \"$dir\\$_\" -PathType Leaf) {", + " ensure $persist_dir | Out-Null", + " Copy-Item -Path \"$dir\\$_\" -Destination $persist_dir -Force", + " }", + "}" + ], + "checkver": { + "url": "https://api.github.com/repos/LibreHardwareMonitor/LibreHardwareMonitor/actions/workflows/master.yml/runs?branch=master&status=success", + "jsonpath": "$.workflow_runs[0].id" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/LibreHardwareMonitor%20%28.NET%2010%29.zip", + "hash": { + "url": "https://api.github.com/repos/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/artifacts", + "mode": "json", + "jsonpath": "$.artifacts[?(@.name== 'LibreHardwareMonitor (.NET 10)')].digest" + } + } + } + } +} diff --git a/bucket/librehardwaremonitor-nightly-dotnet10.json b/bucket/librehardwaremonitor-nightly-dotnet10.json deleted file mode 100644 index cc74fbcfaef..00000000000 --- a/bucket/librehardwaremonitor-nightly-dotnet10.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "version": "24682305963", - "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.", - "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", - "notes": "Do not install with librehardwaremonitor-nightly, as they will override shims and shortcuts each other.", - "license": "MPL-2.0", - "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24682305963/LibreHardwareMonitor%20%28.NET%2010%29.zip", - "hash": "12fa07a271178a245995b2acff7f4d663fffcffab9386e03f68722810bc875f3", - "pre_install": [ - "# Hardlinks cannot work properly here, as this app would create a new file instead of writing directly.", - "# Please keep the file list the same in both pre_install and pre_uninstall scripts.", - "'LibreHardwareMonitor.config', 'LibreHardwareMonitorLog*.csv' | ForEach-Object {", - " if (!(Test-Path \"$persist_dir\\\")) {", - " New-Item -Type Directory -Path \"$persist_dir\\\" -ErrorAction Ignore | Out-Null", - " }", - " if (Test-Path \"$persist_dir\\$_\") {", - " Copy-Item -Path \"$persist_dir\\$_\" -Destination \"$dir\\\" -Force", - " }", - "}" - ], - "bin": [ - [ - "LibreHardwareMonitor.exe", - "lhm" - ] - ], - "shortcuts": [ - [ - "LibreHardwareMonitor.exe", - "Libre Hardware Monitor" - ] - ], - "pre_uninstall": [ - "# Hardlinks cannot work properly here, as this app would create a new file instead of writing directly.", - "# Please keep the file list the same in both pre_install and pre_uninstall scripts.", - "'LibreHardwareMonitor.config', 'LibreHardwareMonitorLog*.csv' | ForEach-Object {", - " if (Test-Path -Path \"$dir\\$_\") {", - " Copy-Item -Path \"$dir\\$_\" -Destination \"$persist_dir\\\" -Force", - " }", - "}" - ], - "checkver": { - "url": "https://api.github.com/repos/LibreHardwareMonitor/LibreHardwareMonitor/actions/workflows/master.yml/runs?branch=master&status=success", - "jsonpath": "$.workflow_runs[0].id" - }, - "autoupdate": { - "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/LibreHardwareMonitor%20%28.NET%2010%29.zip", - "hash": { - "url": "https://api.github.com/repos/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/artifacts", - "mode": "json", - "jsonpath": "$.artifacts[?(@.name== 'LibreHardwareMonitor (.NET 10)')].digest" - } - } -} From c282386c83fe0d65a34c95fc368d3274c00fcac3 Mon Sep 17 00:00:00 2001 From: z-Fng <54583083+z-Fng@users.noreply.github.com> Date: Thu, 30 Apr 2026 09:46:48 +0000 Subject: [PATCH 11/12] Update version, 64bit only --- bucket/librehardwaremonitor-nigthly.json | 53 +++++++++++------------- 1 file changed, 25 insertions(+), 28 deletions(-) diff --git a/bucket/librehardwaremonitor-nigthly.json b/bucket/librehardwaremonitor-nigthly.json index 65d256c52e1..88d32679241 100644 --- a/bucket/librehardwaremonitor-nigthly.json +++ b/bucket/librehardwaremonitor-nigthly.json @@ -1,42 +1,35 @@ { - "version": "24682305963", - "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.", + "version": "24963003480", + "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer (nightly version).", "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", - "notes": "Do not install with librehardwaremonitor-nightly-dotnet10, as they will override shims and shortcuts each other.", "license": "MPL-2.0", - "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24682305963/LibreHardwareMonitor.zip", - "hash": "74d2ffbeec3ec0dbbff21d3d7c536dd6f061b7cd0c3f1fe84f45079df980fe90", + "architecture": { + "64bit": { + "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/24963003480/LibreHardwareMonitor.zip", + "hash": "02ad6c842a8196eeb7b2a7baa3f2d5db913697e05460445d5eafb93a534455a2" + } + }, "pre_install": [ "# Hardlinks cannot work properly here, as this app would create a new file instead of writing directly.", - "# Please keep the file list the same in both pre_install and pre_uninstall scripts.", "'LibreHardwareMonitor.config', 'LibreHardwareMonitorLog*.csv' | ForEach-Object {", - " if (!(Test-Path \"$persist_dir\\\")) {", - " New-Item -Type Directory -Path \"$persist_dir\\\" -ErrorAction Ignore | Out-Null", - " }", - " if (Test-Path \"$persist_dir\\$_\") {", - " Copy-Item -Path \"$persist_dir\\$_\" -Destination \"$dir\\\" -Force", - " }", + " if (Test-Path -Path \"$persist_dir\\$_\" -PathType Leaf) {", + " Copy-Item -Path \"$persist_dir\\$_\" -Destination $dir -Force", + " }", "}" ], - "bin": [ - [ - "LibreHardwareMonitor.exe", - "lhm" - ] - ], "shortcuts": [ [ "LibreHardwareMonitor.exe", - "Libre Hardware Monitor" + "Libre Hardware Monitor (Nightly)" ] ], "pre_uninstall": [ "# Hardlinks cannot work properly here, as this app would create a new file instead of writing directly.", - "# Please keep the file list the same in both pre_install and pre_uninstall scripts.", "'LibreHardwareMonitor.config', 'LibreHardwareMonitorLog*.csv' | ForEach-Object {", - " if (Test-Path -Path \"$dir\\$_\") {", - " Copy-Item -Path \"$dir\\$_\" -Destination \"$persist_dir\\\" -Force", - " }", + " if (Test-Path -Path \"$dir\\$_\" -PathType Leaf) {", + " ensure $persist_dir | Out-Null", + " Copy-Item -Path \"$dir\\$_\" -Destination $persist_dir -Force", + " }", "}" ], "checkver": { @@ -44,11 +37,15 @@ "jsonpath": "$.workflow_runs[0].id" }, "autoupdate": { - "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/LibreHardwareMonitor.zip", - "hash": { - "url": "https://api.github.com/repos/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/artifacts", - "mode": "json", - "jsonpath": "$.artifacts[?(@.name== 'LibreHardwareMonitor')].digest" + "architecture": { + "64bit": { + "url": "https://nightly.link/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/LibreHardwareMonitor.zip", + "hash": { + "url": "https://api.github.com/repos/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/$version/artifacts", + "mode": "json", + "jsonpath": "$.artifacts[?(@.name== 'LibreHardwareMonitor')].digest" + } + } } } } From a20a7725fb2ce8b534a6e523e339120bb10d121e Mon Sep 17 00:00:00 2001 From: z-Fng <54583083+z-Fng@users.noreply.github.com> Date: Thu, 30 Apr 2026 09:52:41 +0000 Subject: [PATCH 12/12] Fix description casing in JSON file --- bucket/librehardwaremonitor-dotnet10-nightly.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/librehardwaremonitor-dotnet10-nightly.json b/bucket/librehardwaremonitor-dotnet10-nightly.json index 8ef1985e5cd..1d7f0f2767a 100644 --- a/bucket/librehardwaremonitor-dotnet10-nightly.json +++ b/bucket/librehardwaremonitor-dotnet10-nightly.json @@ -1,6 +1,6 @@ { "version": "24963003480", - "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer (.NET 10 Nightly version).", + "description": "Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer (.NET 10 nightly version).", "homepage": "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor", "license": "MPL-2.0", "suggest": {