github runkids/skillshare v0.20.10

6 hours ago

skillshare v0.20.10 Release Notes

TL;DR

  1. Missing tracked repositories are now visible — if a fresh clone has tracked repo metadata but the local _repo/ clone is missing, Skillshare reports it instead of silently showing no tracked repos.
  2. Recovery is explicitstatus, check, update --all, and doctor now point users to skillshare install to rehydrate tracked repos from metadata.

Bug fix: missing tracked repositories after a fresh clone

Tracked repository clone directories are intentionally ignored by git because they preserve their own .git directories. That keeps your Skillshare source repo from accidentally committing nested git repos, but it also means a second machine can have .metadata.json entries for tracked repos while the actual _repo/ clone directories are absent.

Previously, commands such as skillshare status --json, skillshare check --json, and skillshare update --all --json only looked for tracked repos that existed on disk. In that split state they could report an empty tracked repo list or zero updates, making cross-machine setup look successful even though the tracked skills were missing.

Skillshare now detects metadata-backed tracked repos whose clone directory is missing and reports them clearly. The recovery path is the no-argument install command:

skillshare install
skillshare sync

For project mode, use:

skillshare install -p
skillshare sync -p

doctor --json also includes a warning with the same suggestion, and update --all --json counts the missing repo as skipped with an explanatory item so automation can detect the problem.

Changelog

  • ecb31a0 chore: release v0.20.10
  • 6a0d1b7 ci(release): add proposal for release-please automation
  • ef57f03 fix: report missing tracked repositories
  • 10d94a3 fix: suggest install for missing tracked repos

Notes

Contributors

@rhysmcneill

Don't miss a new skillshare release

NewReleases is sending notifications on new releases.