name: Renovate on: workflow_call: inputs: log_level: description: "Log level for Renovate (debug, info, warn, error)" required: false type: string default: "info" jobs: renovate: runs-on: ubuntu-latest container: renovate/renovate:43 steps: - name: Checkout central config uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: repository: perso/renovate-bot - name: Run Renovate run: renovate env: RENOVATE_CONFIG_FILE: config.json RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }} RENOVATE_GITHUB_TOKEN: ${{ secrets.RENOVATE_GITHUB_TOKEN }} RENOVATE_REPOSITORIES: ${{ github.repository }} RENOVATE_GIT_PRIVATE_KEY: ${{ secrets.RENOVATE_SSH_KEY }} LOG_LEVEL: ${{ inputs.log_level }}