fmegahed commited on
Commit
9b31d50
·
1 Parent(s): 1b27f6f

Daily keep alive

Browse files
Files changed (1) hide show
  1. .github/workflows/keep-alive.yml +35 -0
.github/workflows/keep-alive.yml ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: Keep HF Space Alive
2
+
3
+ on:
4
+ schedule:
5
+ - cron: "0 4 * * *"
6
+ workflow_dispatch:
7
+
8
+ jobs:
9
+ keep-alive:
10
+ runs-on: ubuntu-latest
11
+ steps:
12
+ - name: Checkout HF Space
13
+ run: |
14
+ git clone https://fmegahed:${{ secrets.HF_TOKEN }}@huggingface.co/spaces/fmegahed/querychat_demo hf-space
15
+ cd hf-space
16
+ git config user.name "github-actions[bot]"
17
+ git config user.email "github-actions[bot]@users.noreply.github.com"
18
+
19
+ - name: Update keepalive CSV
20
+ run: |
21
+ cd hf-space
22
+ START_DATE="2026-02-11"
23
+ TODAY=$(date -u +"%Y-%m-%d")
24
+ DAYS=$(( ($(date -u -d "$TODAY" +%s) - $(date -u -d "$START_DATE" +%s)) / 86400 ))
25
+
26
+ echo "date,days_running" > keepalive.csv
27
+ echo "${TODAY},${DAYS}" >> keepalive.csv
28
+
29
+ - name: Push to Hugging Face
30
+ run: |
31
+ cd hf-space
32
+ git add keepalive.csv
33
+ git diff --cached --quiet && echo "No changes" && exit 0
34
+ git commit -m "keepalive: $(date -u +%Y-%m-%d)"
35
+ git push