name: Update RSS Feeds on: [push] schedule: - cron: '@hourly' jobs: deploy: runs-on: ubuntu-latest steps: - name: Copy SSH Key run: | mkdir ~/.ssh/ echo "Host *" > ~/.ssh/config echo " StrictHostKeyChecking no" >> ~/.ssh/config echo '${{secrets.SSH_PRIVATE_KEY}}' > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa - name: Install Prereqs run: | apt update -y apt install python3-requests python3-lxml -y - uses: actions/checkout@v3 with: submodules: recursive - name: Generate Feeds run: | python3 generate_feeds.py - name: Deploy to Server run: | scp -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r lwn-*.xml bhays@10.0.0.20:/var/www/html/