David Pomerenke commited on
Commit
44748ce
·
1 Parent(s): 3dc9ba2

Simplify HF upload call

Browse files
.github/workflows/huggingface-upload.yml CHANGED
@@ -3,8 +3,6 @@ name: Upload to Hugging Face
3
  on:
4
  push:
5
  branches: [ main, master ]
6
- repository_dispatch:
7
- types: [trigger-hf-upload]
8
 
9
  jobs:
10
  upload:
@@ -20,12 +18,12 @@ jobs:
20
  - name: Install dependencies
21
  run: |
22
  python -m pip install --upgrade pip
23
- pip install huggingface_hub python-dotenv
24
 
25
  - name: Upload to Hugging Face
26
  env:
27
  HUGGINGFACE_ACCESS_TOKEN: ${{ secrets.HUGGINGFACE_ACCESS_TOKEN }}
28
- COMMIT_MESSAGE: ${{ github.event.head_commit.message || 'Update from nightly evaluation' }}
29
  run: |
30
  python -c '
31
  from huggingface_hub import upload_folder
 
3
  on:
4
  push:
5
  branches: [ main, master ]
 
 
6
 
7
  jobs:
8
  upload:
 
18
  - name: Install dependencies
19
  run: |
20
  python -m pip install --upgrade pip
21
+ pip install huggingface_hub
22
 
23
  - name: Upload to Hugging Face
24
  env:
25
  HUGGINGFACE_ACCESS_TOKEN: ${{ secrets.HUGGINGFACE_ACCESS_TOKEN }}
26
+ COMMIT_MESSAGE: ${{ github.event.head_commit.message }}
27
  run: |
28
  python -c '
29
  from huggingface_hub import upload_folder
.github/workflows/nightly-evals.yml CHANGED
@@ -24,6 +24,8 @@ jobs:
24
  - name: Run evaluations
25
  env:
26
  OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
 
 
27
  run: |
28
  cd evals
29
  python main.py
@@ -35,10 +37,25 @@ jobs:
35
  git add results.json models.json languages.json
36
  git commit -m "Update evaluation results [skip ci]" || echo "No changes to commit"
37
  git push
 
 
 
 
38
 
39
- - name: Trigger Hugging Face upload
40
- if: success()
41
- uses: peter-evans/repository-dispatch@v2
42
- with:
43
- event-type: trigger-hf-upload
44
- token: ${{ secrets.GITHUB_TOKEN }}
 
 
 
 
 
 
 
 
 
 
 
 
24
  - name: Run evaluations
25
  env:
26
  OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
27
+ ELEVENLABS_API_KEY: ${{ secrets.ELEVENLABS_API_KEY }}
28
+ HUGGINGFACE_ACCESS_TOKEN: ${{ secrets.HUGGINGFACE_ACCESS_TOKEN }}
29
  run: |
30
  cd evals
31
  python main.py
 
37
  git add results.json models.json languages.json
38
  git commit -m "Update evaluation results [skip ci]" || echo "No changes to commit"
39
  git push
40
+
41
+ - name: Install Hugging Face dependencies
42
+ run: |
43
+ python -m pip install huggingface_hub
44
 
45
+ - name: Upload to Hugging Face
46
+ env:
47
+ HUGGINGFACE_ACCESS_TOKEN: ${{ secrets.HUGGINGFACE_ACCESS_TOKEN }}
48
+ run: |
49
+ python -c '
50
+ from huggingface_hub import upload_folder
51
+ import os
52
+
53
+ upload_folder(
54
+ folder_path=".",
55
+ path_in_repo="/",
56
+ repo_id="datenlabor-bmz/ai-language-monitor",
57
+ repo_type="space",
58
+ token=os.environ["HUGGINGFACE_ACCESS_TOKEN"],
59
+ commit_message="Upload from nightly evaluation run",
60
+ )
61
+ '