Hwandji commited on
Commit
795dc9a
Β·
1 Parent(s): ec98238

fix(deployment): change HuggingFace Space from satware/saap to Hwandji/saap

Browse files

- Root cause: Personal HF_TOKEN cannot access organization Spaces
- Solution: Deploy to personal Space (Hwandji/saap)
- Updated all references from satware/saap to Hwandji/saap
- Space will be created automatically if it doesn't exist

.github/workflows/deploy-huggingface.yml CHANGED
@@ -72,13 +72,13 @@ jobs:
72
  env:
73
  HF_TOKEN: ${{ secrets.HF_TOKEN }}
74
  run: |
75
- echo "Uploading to HuggingFace Space: satware/saap"
76
 
77
  # Create Python script for upload
78
  cat > upload_to_hf.py << 'EOF'
79
  import os
80
  from pathlib import Path
81
- from huggingface_hub import HfApi, login
82
 
83
  # Login with token
84
  token = os.environ.get('HF_TOKEN')
@@ -91,19 +91,37 @@ jobs:
91
  # Initialize API
92
  api = HfApi()
93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  # Upload directory
95
- print("Uploading files to satware/saap...")
96
  api.upload_folder(
97
  folder_path="./hf-deploy",
98
- repo_id="satware/saap",
99
  repo_type="space",
100
  commit_message="πŸš€ Deploy from GitHub Actions",
101
  ignore_patterns=[".git", ".github", "__pycache__", "*.pyc"]
102
  )
103
 
104
  print("βœ… Successfully deployed to HuggingFace Spaces")
105
- print("🌐 Space URL: https://huggingface.co/spaces/satware/saap")
106
- print("🌐 App URL: https://satware-saap.hf.space")
107
  EOF
108
 
109
  # Run the upload script
@@ -114,8 +132,8 @@ jobs:
114
  run: |
115
  echo "## πŸŽ‰ Deployment Successful!" >> $GITHUB_STEP_SUMMARY
116
  echo "" >> $GITHUB_STEP_SUMMARY
117
- echo "**Space URL:** https://huggingface.co/spaces/satware/saap" >> $GITHUB_STEP_SUMMARY
118
- echo "**App URL:** https://satware-saap.hf.space" >> $GITHUB_STEP_SUMMARY
119
  echo "" >> $GITHUB_STEP_SUMMARY
120
  echo "⏱️ The space may take 2-3 minutes to build and start." >> $GITHUB_STEP_SUMMARY
121
 
@@ -130,4 +148,4 @@ jobs:
130
  echo "- HF_TOKEN not configured in repository secrets" >> $GITHUB_STEP_SUMMARY
131
  echo "- Token lacks WRITE permissions for Spaces" >> $GITHUB_STEP_SUMMARY
132
  echo "- Token creator is not a member of 'satware' organization" >> $GITHUB_STEP_SUMMARY
133
- echo "- Space 'satware/saap' does not exist or is not accessible" >> $GITHUB_STEP_SUMMARY
 
72
  env:
73
  HF_TOKEN: ${{ secrets.HF_TOKEN }}
74
  run: |
75
+ echo "Uploading to HuggingFace Space: Hwandji/saap"
76
 
77
  # Create Python script for upload
78
  cat > upload_to_hf.py << 'EOF'
79
  import os
80
  from pathlib import Path
81
+ from huggingface_hub import HfApi, login, create_repo
82
 
83
  # Login with token
84
  token = os.environ.get('HF_TOKEN')
 
91
  # Initialize API
92
  api = HfApi()
93
 
94
+ # Create or get Space repository
95
+ repo_id = "Hwandji/saap"
96
+ print(f"Creating or accessing Space: {repo_id}...")
97
+
98
+ try:
99
+ # Try to create the Space (will succeed if doesn't exist, harmless if exists)
100
+ create_repo(
101
+ repo_id=repo_id,
102
+ repo_type="space",
103
+ space_sdk="docker",
104
+ exist_ok=True, # Don't error if already exists
105
+ private=False
106
+ )
107
+ print(f"βœ… Space {repo_id} is ready")
108
+ except Exception as e:
109
+ print(f"⚠️ Note: {e}")
110
+ print("Continuing with upload...")
111
+
112
  # Upload directory
113
+ print(f"Uploading files to {repo_id}...")
114
  api.upload_folder(
115
  folder_path="./hf-deploy",
116
+ repo_id=repo_id,
117
  repo_type="space",
118
  commit_message="πŸš€ Deploy from GitHub Actions",
119
  ignore_patterns=[".git", ".github", "__pycache__", "*.pyc"]
120
  )
121
 
122
  print("βœ… Successfully deployed to HuggingFace Spaces")
123
+ print(f"🌐 Space URL: https://huggingface.co/spaces/{repo_id}")
124
+ print(f"🌐 App URL: https://{repo_id.replace('/', '-')}.hf.space")
125
  EOF
126
 
127
  # Run the upload script
 
132
  run: |
133
  echo "## πŸŽ‰ Deployment Successful!" >> $GITHUB_STEP_SUMMARY
134
  echo "" >> $GITHUB_STEP_SUMMARY
135
+ echo "**Space URL:** https://huggingface.co/spaces/Hwandji/saap" >> $GITHUB_STEP_SUMMARY
136
+ echo "**App URL:** https://Hwandji-saap.hf.space" >> $GITHUB_STEP_SUMMARY
137
  echo "" >> $GITHUB_STEP_SUMMARY
138
  echo "⏱️ The space may take 2-3 minutes to build and start." >> $GITHUB_STEP_SUMMARY
139
 
 
148
  echo "- HF_TOKEN not configured in repository secrets" >> $GITHUB_STEP_SUMMARY
149
  echo "- Token lacks WRITE permissions for Spaces" >> $GITHUB_STEP_SUMMARY
150
  echo "- Token creator is not a member of 'satware' organization" >> $GITHUB_STEP_SUMMARY
151
+ echo "- Space 'Hwandji/saap' does not exist or is not accessible" >> $GITHUB_STEP_SUMMARY