aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-07 16:27:42 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-07 16:29:45 +0300
commit0956ad8c5883014ebf88664099fae41edd3fdc9e (patch)
tree8fb3ad282872547a9be2e9790b157d1bc90ca8c2 /scripts
parent745ce4254c646922d667ec13dd21963656405c12 (diff)
feat: add windows preview installer
Diffstat (limited to 'scripts')
-rw-r--r--scripts/preview.py6
-rw-r--r--scripts/test_preview.py4
2 files changed, 9 insertions, 1 deletions
diff --git a/scripts/preview.py b/scripts/preview.py
index df8589bc..746a157a 100644
--- a/scripts/preview.py
+++ b/scripts/preview.py
@@ -13,8 +13,12 @@ ASSET_TARGETS = (
"linux-aarch64",
"macos-x86_64",
"macos-aarch64",
+ "windows-x86_64",
)
-EXPECTED_ASSET_NAMES = {target: f"herdr-{target}" for target in ASSET_TARGETS}
+EXPECTED_ASSET_NAMES = {
+ **{target: f"herdr-{target}" for target in ASSET_TARGETS},
+ "windows-x86_64": "herdr-windows-x86_64.exe",
+}
HIDDEN_SUBJECTS = (
"release:",
"docs: update website manifest",
diff --git a/scripts/test_preview.py b/scripts/test_preview.py
index 1118058b..5cd5be93 100644
--- a/scripts/test_preview.py
+++ b/scripts/test_preview.py
@@ -47,6 +47,10 @@ class PreviewNotesTests(unittest.TestCase):
data["assets"]["linux-x86_64"]["sha256"],
"deadbeef",
)
+ self.assertEqual(
+ data["assets"]["windows-x86_64"]["url"],
+ "https://github.com/ogulcancelik/herdr/releases/download/preview-2026-06-02-abcdef123456/herdr-windows-x86_64.exe",
+ )
self.assertIn("2026-06-02-abcdef123456", data["builds"])
def test_hidden_subjects_include_preview_manifest_commits(self):