Skip to content

Merge pull request #5 from ASRG/claude/intelligent-leakey #5

Merge pull request #5 from ASRG/claude/intelligent-leakey

Merge pull request #5 from ASRG/claude/intelligent-leakey #5

Workflow file for this run

name: Deploy to SiteGround
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Remove non-deploy files
run: |
rm -rf .git .github .claude .gitignore debug.html
find . -name '*.md' -delete
- name: Deploy via SFTP (lftp mirror)
run: |
sudo apt-get update && sudo apt-get install -y lftp
lftp -u "${{ secrets.SITEGROUND_USER }},${{ secrets.SITEGROUND_PASSWORD }}" \
-p ${{ secrets.SITEGROUND_PORT }} \
-e "set sftp:auto-confirm yes; set net:max-retries 3; mirror --reverse --delete --verbose . ${{ secrets.SITEGROUND_REMOTE_PATH }}; quit" \
sftp://${{ secrets.SITEGROUND_HOST }}