|

release: bump to 0.2.0 (per-service layout + task type + [condition] block)

Author: Chris Tusa <chris.tusa@leafscale.com>
Date: May 15, 2026 01:20
Changeset: 61f680c214d6d0a20e125cb51f4c3cb381b99129
Branch: default
Tags: v0.2.0

Diff

diff -r 93c0ab1eacb1 -r 61f680c214d6 reef.toml
--- a/reef.toml	Fri May 15 01:15:05 2026 -0500
+++ b/reef.toml	Fri May 15 01:20:29 2026 -0500
@@ -1,6 +1,6 @@
 [package]
 name = "zyginit"
-version = "0.1.8"
+version = "0.2.0"
 author = "Chris Tusa <chris.tusa@leafscale.com>"
 description = "Init system and service supervisor for Zygaena/Hammerhead"
 license = "CDDL-1.0"
diff -r 93c0ab1eacb1 -r 61f680c214d6 src/version.reef
--- a/src/version.reef	Fri May 15 01:15:05 2026 -0500
+++ b/src/version.reef	Fri May 15 01:20:29 2026 -0500
@@ -23,7 +23,7 @@
 end export
 
 fn VERSION(): string
-    return "0.1.8"
+    return "0.2.0"
 end VERSION
 
 end module
diff -r 93c0ab1eacb1 -r 61f680c214d6 tests/integration/snapshots/boot_tape_ascii.txt
--- a/tests/integration/snapshots/boot_tape_ascii.txt	Fri May 15 01:15:05 2026 -0500
+++ b/tests/integration/snapshots/boot_tape_ascii.txt	Fri May 15 01:20:29 2026 -0500
@@ -1,4 +1,4 @@
-  [Z] zyginit 0.1.8 ยท multi-user   elapsed 5.0s
+  [Z] zyginit 0.2.0 ยท multi-user   elapsed 5.0s
   17 services ยท tier 5 ยท 9 done ยท 1 failed ยท 0 skipped
   failed: network  exit=1
   โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
diff -r 93c0ab1eacb1 -r 61f680c214d6 tests/integration/snapshots/boot_tape_rich.txt
--- a/tests/integration/snapshots/boot_tape_rich.txt	Fri May 15 01:15:05 2026 -0500
+++ b/tests/integration/snapshots/boot_tape_rich.txt	Fri May 15 01:20:29 2026 -0500
@@ -1,4 +1,4 @@
-  [Z] zyginit 0.1.8 ยท multi-user   elapsed 5.0s
+  [Z] zyginit 0.2.0 ยท multi-user   elapsed 5.0s
   17 services ยท tier 5 ยท 9 done ยท 1 failed ยท 0 skipped
   failed: network  exit=1
   โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
diff -r 93c0ab1eacb1 -r 61f680c214d6 tests/integration/snapshots/boot_with_skipped.txt
--- a/tests/integration/snapshots/boot_with_skipped.txt	Fri May 15 01:15:05 2026 -0500
+++ b/tests/integration/snapshots/boot_with_skipped.txt	Fri May 15 01:20:29 2026 -0500
@@ -1,4 +1,4 @@
-  [Z] zyginit 0.1.8 ยท multi-user   elapsed 0.4s
+  [Z] zyginit 0.2.0 ยท multi-user   elapsed 0.4s
   5 services ยท tier 0 ยท 2 done ยท 0 failed ยท 1 skipped
   failed: none
   โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
diff -r 93c0ab1eacb1 -r 61f680c214d6 tests/integration/snapshots/final_card_failed.txt
--- a/tests/integration/snapshots/final_card_failed.txt	Fri May 15 01:15:05 2026 -0500
+++ b/tests/integration/snapshots/final_card_failed.txt	Fri May 15 01:20:29 2026 -0500
@@ -1,4 +1,4 @@
-  [Z] zyginit 0.1.8 ยท multi-user   boot 8.3s
+  [Z] zyginit 0.2.0 ยท multi-user   boot 8.3s
   17 services โ€” 16 online, 1 failed, 0 skipped
 
   failed: network  exit=1
diff -r 93c0ab1eacb1 -r 61f680c214d6 tests/integration/snapshots/final_card_ok.txt
--- a/tests/integration/snapshots/final_card_ok.txt	Fri May 15 01:15:05 2026 -0500
+++ b/tests/integration/snapshots/final_card_ok.txt	Fri May 15 01:20:29 2026 -0500
@@ -1,4 +1,4 @@
-  [Z] zyginit 0.1.8 ยท multi-user   boot 8.3s
+  [Z] zyginit 0.2.0 ยท multi-user   boot 8.3s
   17 services โ€” 17 online, 0 failed, 0 skipped
 
   all services online
diff -r 93c0ab1eacb1 -r 61f680c214d6 tests/integration/snapshots/final_card_with_skipped.txt
--- a/tests/integration/snapshots/final_card_with_skipped.txt	Fri May 15 01:15:05 2026 -0500
+++ b/tests/integration/snapshots/final_card_with_skipped.txt	Fri May 15 01:20:29 2026 -0500
@@ -1,4 +1,4 @@
-  [Z] zyginit 0.1.8 ยท multi-user   boot 8.3s
+  [Z] zyginit 0.2.0 ยท multi-user   boot 8.3s
   23 services โ€” 19 online, 0 failed, 4 skipped
 
   all services online
diff -r 93c0ab1eacb1 -r 61f680c214d6 tests/integration/snapshots/shutdown_final.txt
--- a/tests/integration/snapshots/shutdown_final.txt	Fri May 15 01:15:05 2026 -0500
+++ b/tests/integration/snapshots/shutdown_final.txt	Fri May 15 01:20:29 2026 -0500
@@ -1,4 +1,4 @@
-  [Z] zyginit 0.1.8 ยท reboot complete   reboot 2.1s
+  [Z] zyginit 0.2.0 ยท reboot complete   reboot 2.1s
   17 services stopped cleanly
   โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
   invoking uadmin(A_SHUTDOWN, AD_BOOT)
diff -r 93c0ab1eacb1 -r 61f680c214d6 tests/integration/snapshots/shutdown_mirror.txt
--- a/tests/integration/snapshots/shutdown_mirror.txt	Fri May 15 01:15:05 2026 -0500
+++ b/tests/integration/snapshots/shutdown_mirror.txt	Fri May 15 01:20:29 2026 -0500
@@ -1,4 +1,4 @@
-  [Z] zyginit 0.1.8 ยท stopping for reboot   elapsed 0.4s
+  [Z] zyginit 0.2.0 ยท stopping for reboot   elapsed 0.4s
   17 services ยท tier 6 ยท 4 done ยท 0 failed ยท 0 skipped
   failed: none
   โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
diff -r 93c0ab1eacb1 -r 61f680c214d6 tests/integration/snapshots/sigil_rich.txt
--- a/tests/integration/snapshots/sigil_rich.txt	Fri May 15 01:15:05 2026 -0500
+++ b/tests/integration/snapshots/sigil_rich.txt	Fri May 15 01:20:29 2026 -0500
@@ -1,1 +1,1 @@
-[Z] zyginit 0.1.8
+[Z] zyginit 0.2.0
diff -r 93c0ab1eacb1 -r 61f680c214d6 tests/integration/snapshots/spinner_in_tape.txt
--- a/tests/integration/snapshots/spinner_in_tape.txt	Fri May 15 01:15:05 2026 -0500
+++ b/tests/integration/snapshots/spinner_in_tape.txt	Fri May 15 01:20:29 2026 -0500
@@ -1,4 +1,4 @@
-  [Z] zyginit 0.1.8 ยท multi-user   elapsed 2.1s
+  [Z] zyginit 0.2.0 ยท multi-user   elapsed 2.1s
   17 services ยท tier 0 ยท 3 done ยท 0 failed ยท 0 skipped
   failed: none
   โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
diff -r 93c0ab1eacb1 -r 61f680c214d6 tests/integration/snapshots/task_failed.txt
--- a/tests/integration/snapshots/task_failed.txt	Fri May 15 01:15:05 2026 -0500
+++ b/tests/integration/snapshots/task_failed.txt	Fri May 15 01:20:29 2026 -0500
@@ -1,4 +1,4 @@
-  [Z] zyginit 0.1.8 ยท multi-user   boot 0.2s
+  [Z] zyginit 0.2.0 ยท multi-user   boot 0.2s
   5 services โ€” 4 online, 1 failed, 0 skipped
 
   failed: task-svc  exit=1
diff -r 93c0ab1eacb1 -r 61f680c214d6 tests/integration/snapshots/task_ok.txt
--- a/tests/integration/snapshots/task_ok.txt	Fri May 15 01:15:05 2026 -0500
+++ b/tests/integration/snapshots/task_ok.txt	Fri May 15 01:20:29 2026 -0500
@@ -1,4 +1,4 @@
-  [Z] zyginit 0.1.8 ยท multi-user   boot 0.2s
+  [Z] zyginit 0.2.0 ยท multi-user   boot 0.2s
   5 services โ€” 5 online, 0 failed, 0 skipped
 
   all services online
diff -r 93c0ab1eacb1 -r 61f680c214d6 tools/sysv-wrapper/version.h
--- a/tools/sysv-wrapper/version.h	Fri May 15 01:15:05 2026 -0500
+++ b/tools/sysv-wrapper/version.h	Fri May 15 01:20:29 2026 -0500
@@ -18,5 +18,5 @@
 
 #ifndef ZYGINIT_VERSION_H
 #define ZYGINIT_VERSION_H
-#define ZYGINIT_VERSION "0.1.8"
+#define ZYGINIT_VERSION "0.2.0"
 #endif
diff -r 93c0ab1eacb1 -r 61f680c214d6 tools/zygctl/reef.toml
--- a/tools/zygctl/reef.toml	Fri May 15 01:15:05 2026 -0500
+++ b/tools/zygctl/reef.toml	Fri May 15 01:20:29 2026 -0500
@@ -1,6 +1,6 @@
 [package]
 name = "zygctl"
-version = "0.1.8"
+version = "0.2.0"
 author = "Chris Tusa <chris.tusa@leafscale.com>"
 description = "Administrative CLI for zyginit"
 license = "CDDL-1.0"
diff -r 93c0ab1eacb1 -r 61f680c214d6 tools/zygctl/src/version.reef
--- a/tools/zygctl/src/version.reef	Fri May 15 01:15:05 2026 -0500
+++ b/tools/zygctl/src/version.reef	Fri May 15 01:20:29 2026 -0500
@@ -23,7 +23,7 @@
 end export
 
 fn VERSION(): string
-    return "0.1.8"
+    return "0.2.0"
 end VERSION
 
 end module