on: workflow_dispatch: schedule: - cron: '0 0 * * *' push: branches: - main