source: handbook ch. 40, 42, 46, 66
Release management
Parch is a rolling distribution, but its ISOs ship as discrete, tagged releases. Release management is the craft of making those two facts coexist.
What a release is
- A git tag on an ISO profile repository (for example
parch-iso-plasma), which triggers the CI build (release automation). - A GitHub release carrying the built ISO (as 7z multi-volume archives
with
md5sums.txt) and release notes. - Pre-releases additionally publish
Parchlinux-test-latest.isoto the test location onmirror.parchlinux.comfor public testing before the stable tag.
Rolling and releasing
The repositories roll continuously; the ISO is a snapshot. That gives users two contracts:
- Installed systems: update with
pacman -Syuat any time; release tags do not gate them. - ISOs: a fresh install gets the snapshot of its release date; the
first
pacman -Syurolls it forward.
Release notes therefore describe the snapshot difference: what changed in editions, what needs attention (breaking changes, manual steps), and known issues. The rolling maintenance guide patterns apply:
- Announce breaking changes before they ship: a wiki post and a forum note when a change requires user action (moved config, replaced package).
- Prefer transition packages and hooks over "read the news" steps; automate what can be automated.
- Keep a rollback path: previous ISO remains downloadable; repository git history allows targeted reverts.
- After release, watch the issue trackers and the forum for the first week; hotfix ISOs only for installer-breaking regressions.
Stability labels
| Channel | Meaning | Where |
|---|---|---|
| world | Stable, reviewed packages | Default for all users |
| Void | Testing, may break | Opt-in (repositories) |
| Test ISOs | Pre-release installer images | mirror.parchlinux.com/test/ |
| GitHub pre-releases | Tagged but not stable | Per ISO repo |
The release checklist
- All planned PRs merged; CI green on main.
- Pre-release cut and test ISO installed on real hardware (BIOS and UEFI).
- Installer walkthrough on a clean VM, both auto and manual partitioning.
- Release notes drafted: changes, attention points, checksums.
- Stable tag; CI attaches artifacts; links updated on parchlinux.com.
- Post-release: monitor issues, respond, and record lessons for the next cycle in the testing handbook.