Skip to content

Commit aa02c4f

Browse files
committed
refactor: bump version for future release
1 parent 7b805c0 commit aa02c4f

File tree

4 files changed

+61
-23
lines changed

4 files changed

+61
-23
lines changed

.github/workflows/install-script.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: ci
1+
name: autoinstall-script
22
on:
33
push:
44
paths:

flake.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
with import nixpkgs { inherit system; };
1010
stdenv.mkDerivation(finalAttrs: {
1111
name = "zigverm";
12-
version = "0.6.2";
12+
version = "0.7.0";
1313

1414
src = fetchFromGitHub {
1515
owner = "AMythicDev";

scripts/install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -e
44

5-
VERSION="0.6.2"
5+
VERSION="0.7.0"
66

77
if [[ -z $ZIGVERM_ROOT_DIR ]]; then
88
ZIGVERM_ROOT_DIR=$HOME/.zigverm

z.py

Lines changed: 58 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,18 @@
44
import subprocess
55
import os
66
import zipfile
7-
import sys
87
from multiprocessing import Pool
98

9+
1010
def make_release_tarballs():
1111
VERSION = None
1212
if VERSION is None:
13-
process = subprocess.run(["zig", "build", "run-zigverm", "--", "--version" ], check=True, capture_output=True)
14-
VERSION = process.stdout.decode('utf-8').strip()
13+
process = subprocess.run(
14+
["zig", "build", "run-zigverm", "--", "--version"],
15+
check=True,
16+
capture_output=True,
17+
)
18+
VERSION = process.stdout.decode("utf-8").strip()
1519

1620
targets = [
1721
["aarch64", "macos"],
@@ -32,38 +36,72 @@ def make_release_tarballs():
3236
pool.close()
3337
pool.join()
3438

39+
3540
def make_target_release(target: str, version: str):
3641
try:
3742
print(f"Building for {target}")
3843
target_str = f"{target[0]}-{target[1]}"
3944
target_dir = "zigverm-" + version + "-" + target_str
40-
subprocess.run(["zig", "build", "install", "--prefix", "releases/",
41-
"--prefix-exe-dir", target_dir, "--release=safe",
42-
f"-Dtarget={target_str}"], check=True, stderr=subprocess.DEVNULL)
43-
subprocess.run(["zig", "build", "install", "--prefix", "releases/",
44-
"--prefix-exe-dir", target_dir, "--release=safe",
45-
f"-Dtarget={target_str}"], check=True, stderr=subprocess.DEVNULL)
46-
47-
with zipfile.ZipFile("releases/"+target_dir+".zip", "w") as z:
48-
z.write("releases/"+target_dir, target_dir);
45+
subprocess.run(
46+
[
47+
"zig",
48+
"build",
49+
"install",
50+
"--prefix",
51+
"releases/",
52+
"--prefix-exe-dir",
53+
target_dir,
54+
"--release=safe",
55+
f"-Dtarget={target_str}",
56+
],
57+
check=True,
58+
stderr=subprocess.DEVNULL,
59+
)
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+
)
75+
76+
with zipfile.ZipFile("releases/" + target_dir + ".zip", "w") as z:
77+
z.write("releases/" + target_dir, target_dir)
4978
if target[1] == "windows":
5079
exe_ext = ".exe"
5180
else:
5281
exe_ext = ""
5382

54-
z.write("releases/"+target_dir+"/zigverm" +
55-
exe_ext, target_dir+"/zigverm")
56-
z.write("releases/"+target_dir+"/zig"+exe_ext, target_dir+"/zig")
57-
z.write("LICENSE", target_dir+"/LICENSE")
58-
z.write("README.md", target_dir+"/README")
83+
z.write(
84+
"releases/" + target_dir + "/zigverm" + exe_ext, target_dir + "/zigverm"
85+
)
86+
z.write("releases/" + target_dir + "/zig" + exe_ext, target_dir + "/zig")
87+
z.write("LICENSE", target_dir + "/LICENSE")
88+
z.write("README.md", target_dir + "/README")
5989
except subprocess.CalledProcessError as e:
60-
eprint("\n\n=====================================================================================================")
61-
eprint(f"ERROR: Build failed for target '{target}' with exit code {e.returncode}")
62-
eprint("=========================================================================================================")
90+
eprint(
91+
"\n\n====================================================================================================="
92+
)
93+
eprint(
94+
f"ERROR: Build failed for target '{target}' with exit code {e.returncode}"
95+
)
96+
eprint(
97+
"========================================================================================================="
98+
)
99+
63100

64101
def eprint(text: str):
65102
print(f"\x1b[33m{text}", file=sys.stderr)
66103

104+
67105
def main():
68106
args = sys.argv
69107

0 commit comments

Comments
 (0)