fix: stabilize live session UI and skill publishing

Keep message navigation and progress state synchronized, and preserve
sequential split-flap count updates with a bounded queue.

Publish the Obelisk skill under skills/obelisk for npx skills, sharing
the same staging layout between CI and local releases with regression coverage.
This commit is contained in:
tommy0103
2026-07-13 22:02:44 +08:00
parent a9687ba8b7
commit f963f14b10
9 changed files with 248 additions and 30 deletions
+2 -5
View File
@@ -36,11 +36,8 @@ jobs:
git -C "$SKILL_DIR" remote add origin git@github.com:tommy0103/obelisk-skill.git
}
# Replace all content with the fresh build
find "$SKILL_DIR" -mindepth 1 -not -path "$SKILL_DIR/.git*" -delete
cp -R dist/obelisk-skill/* "$SKILL_DIR/"
cp packaging/skill-README.md "$SKILL_DIR/README.md"
cp packaging/skill-LICENSE "$SKILL_DIR/LICENSE"
# Keep repository metadata, then stage the skill under skills/obelisk.
bash packaging/stage-skill-repo.sh "$SKILL_DIR"
cd "$SKILL_DIR"
git add -A