diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-20 00:09:29 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-20 00:09:29 -0600 |
| commit | bb3c3ae1b1b1d28fb4253a2fe18d0d53859c143d (patch) | |
| tree | 17766e76cc2a602651f3eb2fc6d0b3964a321057 /dotfiles/system/.local | |
| parent | ea98693fb8d01a22fd7b2479e8da865f4502a1bc (diff) | |
feat(testing): add comprehensive validation library for archsetup
Add validation.sh library with 25+ automated validation checks:
- User creation, shell, and group membership (15 groups)
- Dotfiles: symlink validity, target location, and readability
- Package managers: yay and pacman functional tests
- Suckless tools: dwm, st, dmenu, slock
- Services: firewall, DNS-over-TLS, avahi (with mDNS ping test),
fail2ban, NetworkManager
- Developer tools: emacs, git, python, node, npm, go, rustc
- Filesystem-specific: ZFS (sanoid, scrub) and btrfs (grub-btrfsd)
- Archsetup-specific: log errors, state markers
Also includes:
- Pre/post install log capture and diff analysis
- Error categorization (benign vs real)
- Issue attribution (archsetup vs base install)
- archzfs inbox integration for base install issues
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'dotfiles/system/.local')
0 files changed, 0 insertions, 0 deletions
