Skip to content

Monthly Backup

Monthly Backup #2

name: Monthly Backup
on:
schedule:
- cron: '0 0 1 * *'
workflow_dispatch:
jobs:
monthly:
name: Backup monthly
runs-on: ubuntu-latest
steps:
- name: Download latest database zip
uses: robinraju/[email protected]
with:
latest: true
tag: "nightly"
fileName: "*.db.zip"
- name: Upload backup
uses: WebFreak001/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # automatically provided by github actions
with:
upload_url: https://uploads.github.com/repos/datamade/court-scrapers/releases/131985702/assets{?name,label}
release_id: 131985702
asset_path: ./cases.db.zip
asset_name: cases-$$.db.zip
asset_content_type: application/zip # required by GitHub API
- name: keepalive
uses: gautamkrishnar/keepalive-workflow@v1