12 Commits
Author SHA1 Message Date
davidandClaude Opus 5.5 ee7451600b Show sibling projects' versions, and let version update them
shellcheck / shellcheck (push) Failing after 19s
A sibling's version is its latest git tag (v1.4.0, or v1.4.0+3 for commits
after it), or, without tags, its commit's date and short hash, like
CoreDesktop's own. The version shown as available is that of the newest
commit on the default branch, which is what update installs.

sibling list shows each sibling's version. sibling check fetches every
sibling at once and shows which have a newer version, and sibling update
[name...] updates the named siblings or all of them. 71-siblings.sh now
runs sibling update, so update and version share one way of updating.

version lists the installed siblings with any newer version and, when run
in a terminal, asks for each one whether to update it now. version --check
and the update notification still only look at CoreDesktop.

The sibling skill docs describe how to release a version by tagging it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 10:26:51 -07:00
davidandClaude Opus 5.5 7e75d9fe27 Revert "coredesktop-dev skill: qemu-hw-display-virtio-vga and doctor's check"
shellcheck / shellcheck (push) Failing after 17s
coredesktop-dev now gives its VMs QEMU's standard VGA, which qemu-base
has, so the extra package and doctor's check are gone.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 20:13:13 -07:00
davidandClaude Opus 5.5 f1a95ec48c coredesktop-dev skill: qemu-hw-display-virtio-vga and doctor's check
shellcheck / shellcheck (push) Failing after 16s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 20:04:39 -07:00
david 2b85af286f testing harness, coredesktop-dev
shellcheck / shellcheck (push) Failing after 17s
2026-11-04 09:39:46 -07:00
david 7f37a1b9ee coredesktop-dev sibling skill
shellcheck / shellcheck (push) Failing after 16s
2026-11-02 09:11:37 -07:00
david 6770150b11 fix the fail2ban issues and other things
shellcheck / shellcheck (push) Successful in 11s
2026-10-31 08:10:05 -06:00
david 44c67c980f various improvements and fixes 2026-10-27 06:30:58 -06:00
david 0905f858a9 numerous updates 2026-10-21 08:33:19 -06:00
davidandClaude Opus 5.5 76fceee115 Add sibling command for installing and updating sibling projects
`sibling` asks for a git URL, clones the repo into
~/.local/share/siblings/<name>, runs its install.sh and confirms the
install. `sibling list` and `sibling remove` manage installed siblings.

updates.d/71-siblings.sh pulls every sibling during `update` and runs
its update.sh, reporting failures in the update summary.

Document the sibling contract in skills/sibling-project-format.md and
update the custom-hook guide to match.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 16:23:58 -06:00
david a65f07c22e fix update 2026-10-19 13:56:54 -06:00
david 013acac303 update and refresh 2026-08-14 05:45:29 -06:00
david 76bd5f9f5d various updates 2026-06-15 12:58:04 -06:00