You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: CI failures — os.readlink crash, skills.json index, dir_sync manifest + status check
- base.py: fix OSError in sync_skills_dir() — os.readlink() was called before
is_symlink() check; restructured to guard correctly
- collect.py: restore save_skills() for index (metadata only, no body) so
apc skill list and existing tests still work
- manifest.py: add record_dir_sync() + dir_sync field in schema
- sync_helpers.py: call manifest.record_dir_sync() after sync_skills_dir() succeeds
- status.py: check dir_sync symlink integrity for exclusive-dir tools
- test_docker_integration.py: seed ~/.apc/skills/ instead of inline skills.json body;
update test_out_of_sync to break dir symlink for exclusive-dir tools
0 commit comments