fix(actions): use FTP deploy for GitHub Actions automation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
OliverGiertz 2026-04-06 17:17:55 +00:00
parent f0211e0e5c
commit 68a5d54934

View file

@ -3,7 +3,7 @@ name: Update Status Page
on:
schedule:
- cron: "*/5 * * * *" # every 5 minutes
workflow_dispatch: # manual trigger
workflow_dispatch: # manual trigger via GitHub UI
permissions:
contents: write
@ -28,18 +28,18 @@ jobs:
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git add public/status.json
git diff --cached --quiet || git commit -m "chore: update status $(date -u '+%Y-%m-%d %H:%M UTC')"
git diff --cached --quiet && echo "No changes" && exit 0
git commit -m "chore: status update $(date -u '+%Y-%m-%d %H:%M UTC')"
git push
- name: Deploy to Hostinger via FTP
uses: SamKirkland/FTP-Deploy-Action@v4.3.5
with:
server: ${{ secrets.FTP_SERVER }}
username: ${{ secrets.FTP_USERNAME }}
password: ${{ secrets.FTP_PASSWORD }}
local-dir: ./public/
server-dir: /public_html/
dangerous-clean-slate: false
server: ${{ secrets.FTP_SERVER }}
username: ${{ secrets.FTP_USERNAME }}
password: ${{ secrets.FTP_PASSWORD }}
local-dir: ./public/
server-dir: /public_html/
exclude: |
**/.git*
**/.git*/**