<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archangel/README.org, branch main</title>
<subtitle>Arch Linux installer ISO — ZFS-on-root or BTRFS, doubles as rescue disk
</subtitle>
<id>https://git.cjennings.net/archangel/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/archangel/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/'/>
<updated>2026-04-13T07:35:00+00:00</updated>
<entry>
<title>docs: document bats unit tests + sync stale README bits</title>
<updated>2026-04-13T07:35:00+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-04-13T07:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=06626390e75db998164f56fb968059c56502a18b'/>
<id>urn:sha1:06626390e75db998164f56fb968059c56502a18b</id>
<content type='text'>
testing-strategy.org:
- Frame the two test layers (bats unit / VM integration) in Overview
- Add 'Unit Tests (bats)' section: what's covered, what's deliberately
  not, how to run, how to install, and the extract-then-test pattern
- Fix stale Makefile Targets table (bats row, test row now lint+bats)

README.org:
- Rename 'Testing with VMs' to 'Testing' and add the two-layer framing
- Surface make test / make bats / make lint in the bulleted list
- Project Structure tree: drop zfs.sh (deleted last session), add
  raid.sh with description, add tests/unit/ entry
- Point archzfs link to GitHub Releases (archzfs.com was abandoned
  mid-2025; url updated in code last session)
- Fix #testing-with-vms internal link to match the renamed heading
</content>
</entry>
<entry>
<title>docs: reorganize README sections to follow logical user journey</title>
<updated>2026-02-24T14:43:00+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-24T14:40:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=8bad5c5775a4a16221db61e01d2ed0cc4924f04c'/>
<id>urn:sha1:8bad5c5775a4a16221db61e01d2ed0cc4924f04c</id>
<content type='text'>
Eliminate Bare Metal Installation section by redistributing its content:
- dd command → Building the ISO &gt; Writing to USB
- Secure Boot/boot steps → new Booting the ISO section
- SSH/Avahi → SSH Access subsection under Booting the ISO
- archangel invocation → Installation intro
- ZFS/Btrfs first-boot → new Post-Reboot section

Rename sections: Connecting via SSH Server → Booting the ISO,
Arch Linux Install Walkthrough → Installation.
</content>
</entry>
<entry>
<title>docs: add Running Tests section to testing strategy, link from README</title>
<updated>2026-02-24T14:03:34+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-24T14:03:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=f42d7c67c935180908eb3507eb59a928c62e5afb'/>
<id>urn:sha1:f42d7c67c935180908eb3507eb59a928c62e5afb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: move Testing with VMs section above Troubleshooting in README</title>
<updated>2026-02-24T14:01:11+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-24T14:01:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=70b93622e0d69ad5e8d1465fbab7e1c153ebc611'/>
<id>urn:sha1:70b93622e0d69ad5e8d1465fbab7e1c153ebc611</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: rename vm-* Makefile targets to test-* for discoverability</title>
<updated>2026-02-24T13:58:15+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-24T13:58:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=cbe5c9d237f2ced2ea7bc91c213b25810b2fc2b0'/>
<id>urn:sha1:cbe5c9d237f2ced2ea7bc91c213b25810b2fc2b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add Makefile targets for manual VM testing</title>
<updated>2026-02-24T13:57:34+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-24T13:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=25513d9631c182a9b5df5b19cb9450b671e67d39'/>
<id>urn:sha1:25513d9631c182a9b5df5b19cb9450b671e67d39</id>
<content type='text'>
Add vm, vm-multi, vm-multi3, vm-boot, and vm-clean targets. Update
README to reference make targets instead of raw script invocations.
</content>
</entry>
<entry>
<title>feat: add preflight checks, rename ISO format, use Makefile targets in docs</title>
<updated>2026-02-24T01:41:53+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-24T01:41:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=8feac7b730ffd0b38b5285b53c5a942f49822580'/>
<id>urn:sha1:8feac7b730ffd0b38b5285b53c5a942f49822580</id>
<content type='text'>
- Add Arch Linux and disk space preflight checks to build.sh
- Rename ISO format: archangel-YYYY-MM-DD-vmlinuz-version-lts-x86_64.iso
- Update README to use Makefile targets throughout (make build, make clean)
- Note preflight checks in Prerequisites section
</content>
</entry>
<entry>
<title>docs: fix overview paragraph breaks and missing conjunction</title>
<updated>2026-02-23T21:56:16+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-23T21:56:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=a9d399dd794f4700d7d6036fe35e5541b2eb1579'/>
<id>urn:sha1:a9d399dd794f4700d7d6036fe35e5541b2eb1579</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: use inline code for make build in overview</title>
<updated>2026-02-23T21:54:06+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-23T21:54:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=ac430fabb8d5a687c5250ebba153d7a823477808'/>
<id>urn:sha1:ac430fabb8d5a687c5250ebba153d7a823477808</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: update README overview wording</title>
<updated>2026-02-23T21:52:13+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-23T21:52:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=d44572a43990db4254103406ce1d0d5cd3d4ee83'/>
<id>urn:sha1:d44572a43990db4254103406ce1d0d5cd3d4ee83</id>
<content type='text'>
</content>
</entry>
</feed>
