Release 0.5.0 #1

Merged
zypher-systems merged 2 commits from dev into main 2026-10-29 02:49:08 +00:00
Owner

Releases 0.5.0: everything in dev that isn't in main yet.

Changes

  • New apps in the ISO: Thunderbird (COSMIC has no mail app), GNOME Document Scanner (simple-scan), and the firewall's settings app (firewall-config), for opening a port in Kinetic's strict zone without firewall-cmd
  • Developer tools: git-lfs and wtype
  • Version bump: 0.5.0 in scripts/common.sh, kiwi/Kinetic.kiwi, and zypheros-release 44-6 (os-release)
  • Docs: README status, the roadmap's release table and 0.5.0 section, and the app list in docs/decisions.md

The COSMIC shortcut fix (kinetic-cosmic 0.2.0-2) is already in main and published; 0.5.0's ISO is the first to include it.

Checks

  • ./scripts/check-description.sh: image description valid; 2,409 packages resolved; all 50 required present, all 23 exclusions absent
  • ./scripts/build-rpms.sh zypheros-release: builds; os-release reads PRETTY_NAME="ZypherOS Kinetic 0.5.0"
  • Not yet tested on an ISO: the five new apps. They are Fedora packages with no Kinetic configuration

After merging

Merging publishes zypheros-release 44-6 through the Packages workflow. Tagging v0.5.0 on main then builds the ISO into a draft release.

Needs two external reviews before merging (from 0.5.0, dev → main goes through a reviewed PR).

🤖 Generated with Claude Code

Releases 0.5.0: everything in `dev` that isn't in `main` yet. ## Changes - **New apps in the ISO:** Thunderbird (COSMIC has no mail app), GNOME Document Scanner (`simple-scan`), and the firewall's settings app (`firewall-config`), for opening a port in Kinetic's strict zone without `firewall-cmd` - **Developer tools:** `git-lfs` and `wtype` - **Version bump:** 0.5.0 in `scripts/common.sh`, `kiwi/Kinetic.kiwi`, and `zypheros-release` 44-6 (os-release) - **Docs:** README status, the roadmap's release table and 0.5.0 section, and the app list in `docs/decisions.md` The COSMIC shortcut fix (`kinetic-cosmic` 0.2.0-2) is already in `main` and published; 0.5.0's ISO is the first to include it. ## Checks - `./scripts/check-description.sh`: image description valid; 2,409 packages resolved; all 50 required present, all 23 exclusions absent - `./scripts/build-rpms.sh zypheros-release`: builds; os-release reads `PRETTY_NAME="ZypherOS Kinetic 0.5.0"` - Not yet tested on an ISO: the five new apps. They are Fedora packages with no Kinetic configuration ## After merging Merging publishes `zypheros-release` 44-6 through the Packages workflow. Tagging `v0.5.0` on `main` then builds the ISO into a draft release. Needs two external reviews before merging (from 0.5.0, `dev` → `main` goes through a reviewed PR). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
COSMIC has no mail or scanning app, and Kinetic's strict firewall zone
needs a way to open a port without firewall-cmd.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Release 0.5.0
All checks were successful
Packages / publish (push) Successful in 8m58s
ISO / iso (push) Successful in 1h0m24s
e3728c4602
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Author
Owner

Merged without the two external reviews, with the repository owner's express permission for this release.

Checks run on e3728c4: check-description.sh (2,409 packages, all 50 required present, all 23 exclusions absent) and a build of zypheros-release 44-6.

🤖 Generated with Claude Code

Merged without the two external reviews, with the repository owner's express permission for this release. Checks run on `e3728c4`: `check-description.sh` (2,409 packages, all 50 required present, all 23 exclusions absent) and a build of `zypheros-release` 44-6. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
zypher-systems-public/Kinetic!1
No description provided.