FinGraph / .github /workflows /deploy.yml
dev-yuje's picture
feat: ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ๊ตฌ์„ฑ ๋ฐ GraphRAG ํ…Œ์ŠคํŠธ ํŒŒ์ดํ”„๋ผ์ธ ์—ฐ๋™
cb92864
raw
history blame
901 Bytes
name: Sync to Hugging Face Spaces
on:
push:
branches: [main]
# ์ˆ˜๋™ ์‹คํ–‰ ํ—ˆ์šฉ
workflow_dispatch:
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout Source Code
uses: actions/checkout@v4
with:
fetch-depth: 0
lfs: true
- name: Push and Sync to Hugging Face
env:
# GitHub Repository Secrets์— ์ €์žฅ๋œ ๋ณ€์ˆ˜๋“ค์„ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋กœ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.
HF_TOKEN: ${{ secrets.HF_TOKEN }}
HF_REPO: ${{ secrets.HF_REPO }}
run: |
# 1. Hugging Face Spaces ์ €์žฅ์†Œ๋ฅผ ๋™์  ํ™˜๊ฒฝ๋ณ€์ˆ˜ ๊ธฐ๋ฐ˜ ์›๊ฒฉ ์ถ”๊ฐ€
git remote add hf https://huggingface.co/spaces/$HF_REPO || true
# 2. ๊ฐ•์ œ ๋™๊ธฐํ™” ํ‘ธ์‹œ (์ธ์ฆ ํŒจ์Šค์›Œ๋“œ ์ž๋ฆฌ์— HF_TOKEN ์ฃผ์ž…)
git push --force https://user:$HF_TOKEN@huggingface.co/spaces/$HF_REPO main