Spaces:
Running
Running
File size: 923 Bytes
e4207e5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #!/usr/bin/env bash
set -euo pipefail
# Deploy current master to the HF Space, swapping README.md for the
# frontmatter-prefixed version. master stays clean for GitHub.
#
# Usage: ./scripts/deploy_hf_space.sh
REPO_ROOT="$(cd "$(dirname "$0")/.." && pwd)"
cd "${REPO_ROOT}"
SPACE_REMOTE="space"
SPACE_URL="https://huggingface.co/spaces/lablab-ai-amd-developer-hackathon/recap"
git remote get-url "${SPACE_REMOTE}" >/dev/null 2>&1 || git remote add "${SPACE_REMOTE}" "${SPACE_URL}"
./scripts/build_hf_readme.sh
CURRENT_BRANCH="$(git symbolic-ref --short HEAD)"
git checkout -B hf-deploy
cp space/README.md README.md
git add README.md
git commit -q -m "deploy: hf space readme with sdk frontmatter" || echo "no readme change"
git push -f "${SPACE_REMOTE}" hf-deploy:master
git checkout "${CURRENT_BRANCH}"
git checkout -- README.md
echo
echo "Pushed to ${SPACE_URL}"
echo "Watch the build at: ${SPACE_URL}?logs=build"
|