From 0956ad8c5883014ebf88664099fae41edd3fdc9e Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Sun, 7 Jun 2026 16:27:42 +0300 Subject: feat: add windows preview installer --- scripts/preview.py | 6 +++++- scripts/test_preview.py | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'scripts') 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): -- cgit v1.2.3