2026-07-11 16:18:43 +08:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
set -euo pipefail
|
|
|
|
|
|
2026-07-13 22:02:44 +08:00
|
|
|
SKILL_ARTIFACT="dist/obelisk-skill"
|
|
|
|
|
SKILL_REPO="dist/obelisk-skill-repo"
|
2026-07-11 16:18:43 +08:00
|
|
|
REMOTE="git@github.com:tommy0103/obelisk-skill.git"
|
|
|
|
|
|
2026-07-13 22:02:44 +08:00
|
|
|
if [ ! -d "$SKILL_ARTIFACT/scripts" ]; then
|
2026-07-11 16:18:43 +08:00
|
|
|
echo "Error: run 'npm run build:skill' first" >&2
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
2026-07-13 22:02:44 +08:00
|
|
|
bash packaging/stage-skill-repo.sh "$SKILL_REPO" "$SKILL_ARTIFACT"
|
2026-07-11 16:18:43 +08:00
|
|
|
|
2026-07-13 22:02:44 +08:00
|
|
|
cd "$SKILL_REPO"
|
2026-07-11 16:18:43 +08:00
|
|
|
rm -rf .git
|
|
|
|
|
git init
|
|
|
|
|
git remote add origin "$REMOTE"
|
|
|
|
|
git add -A
|
|
|
|
|
git commit -m "publish: $(date -u +%Y-%m-%dT%H:%M:%SZ)"
|
|
|
|
|
git push --force origin HEAD:main
|