Files
coredesktop/updates.d
davidandClaude Opus 5.5 d9da8208dd Add shellcheck lint and bats tests
make lint runs shellcheck on every tracked bash script, make test runs
the bats suite in tests/, and make check runs both. The tests cover the
update orchestrator (hook isolation, failure reporting, pull and
free-space handling) and utils.sh (migrations, package install and
removal, services, initramfs build check), using stub commands so they
never touch the real system.

Fixes from the first lint run: 20-aur.sh stops if a cd fails rather
than building or deleting in the wrong directory, and
80-gnome-extensions.sh refuses to rm -rf with an empty path. The rest
are false positives, silenced in .shellcheckrc or per line.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 16:15:12 -06:00
..
2026-10-21 08:33:19 -06:00
2026-10-29 09:41:43 -06:00
2026-10-21 08:33:19 -06:00
2026-10-27 10:31:00 -06:00
2026-10-30 16:15:12 -06:00
2026-10-21 16:41:39 -06:00
2026-10-26 11:22:03 -06:00
2026-10-19 13:56:54 -06:00
2026-10-19 13:56:54 -06:00
2026-06-10 08:26:38 -06:00
2026-10-27 06:30:58 -06:00
2026-09-30 15:52:22 -06:00
2026-10-27 10:10:52 -06:00
2026-10-19 13:56:54 -06:00
2026-10-19 13:56:54 -06:00
2026-10-26 14:08:47 -06:00
2026-10-26 14:10:47 -06:00