name: renovate on: workflow_dispatch: # allows the workflow to be run manually when desired branches: - main schedule: # runs this workflow at the scheduled time (uses UTC, adjust for your timezone) - cron: "0 12 * * *" push: # runs this workflow when pushes to the main branch are made branches: - master jobs: renovate: runs-on: ubuntu-latest container: ghcr.io/renovatebot/renovate:latest steps: - name: Check out repository code uses: actions/checkout@v4 - name: Run Renovate CLI run: | renovate env: LOG_LEVEL: "debug" RENOVATE_CONFIG_FILE: ${{ gitea.workspace }}/.renovate/config.js RENOVATE_TOKEN: ${{ secrets.RENOVATE_GITEA_TOKEN }} #GITHUB_COM_TOKEN: ${{ secrets.RENOVATE_GITHUB_TOKEN }} # optional