Skip to content

Commit d7fed69

Browse files
committed
fix: windows bins being zipped without .exe extension
1 parent 29a4859 commit d7fed69

File tree

4 files changed

+12
-19
lines changed

4 files changed

+12
-19
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
This file documents all changes made to the project and is updated before each release.
44

5+
## v0.7.1 [2025-09-26]
6+
### Fixed
7+
- Windows binary releases being published without `.exe` extension
8+
59
## v0.7.1 [2025-09-26]
610
### Fixed
711
- `update-self` now works on all systems

build.zig.zon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.{
22
.name = .zigverm,
3-
.version = "0.7.1",
3+
.version = "0.7.2",
44
.dependencies = .{
55
.zip = .{
66
.url = "https://github.com/AMythicDev/zip.zig/archive/refs/tags/v0.3.3.tar.gz",

src/main.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const Release = common.Release;
1717
const install = @import("install.zig");
1818
const Io = std.Io;
1919

20-
pub const Version = "0.7.1";
20+
pub const Version = "0.7.2";
2121

2222
pub fn main() !void {
2323
var aa = std.heap.ArenaAllocator.init(std.heap.page_allocator);

z.py

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -57,21 +57,6 @@ def make_target_release(target: str, version: str):
5757
check=True,
5858
stderr=subprocess.DEVNULL,
5959
)
60-
subprocess.run(
61-
[
62-
"zig",
63-
"build",
64-
"install",
65-
"--prefix",
66-
"releases/",
67-
"--prefix-exe-dir",
68-
target_dir,
69-
"--release=safe",
70-
f"-Dtarget={target_str}",
71-
],
72-
check=True,
73-
stderr=subprocess.DEVNULL,
74-
)
7560

7661
with zipfile.ZipFile("releases/" + target_dir + ".zip", "w") as z:
7762
z.write("releases/" + target_dir, target_dir)
@@ -81,9 +66,13 @@ def make_target_release(target: str, version: str):
8166
exe_ext = ""
8267

8368
z.write(
84-
"releases/" + target_dir + "/zigverm" + exe_ext, target_dir + "/zigverm"
69+
"releases/" + target_dir + "/zigverm" + exe_ext,
70+
target_dir + "/zigverm" + exe_ext,
71+
)
72+
z.write(
73+
"releases/" + target_dir + "/zig" + exe_ext,
74+
target_dir + "/zig" + exe_ext,
8575
)
86-
z.write("releases/" + target_dir + "/zig" + exe_ext, target_dir + "/zig")
8776
z.write("LICENSE", target_dir + "/LICENSE")
8877
z.write("README.md", target_dir + "/README")
8978
except subprocess.CalledProcessError as e:

0 commit comments

Comments
 (0)