Skip to content

renovate

renovate #56

Workflow file for this run

name: renovate
on:
schedule:
# Runs at 01:00 UTC every day
- cron: "0 1 * * *"
workflow_dispatch:
inputs:
overrideSchedule:
description: 'Force execution (bypass scheduling)'
required: true
default: 'false'
type: choice
options:
- 'true'
- 'false'
logLevel:
description: "Override default log level"
required: false
default: "info"
type: string
jobs:
renovate:
runs-on: ubuntu-24.04
timeout-minutes: 60
steps:
- name: Check out repository code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: renovatebot/github-action@19ba43e1bc58ed95c0ba205dee8b1bc0f27b630d # v42.0.0
env:
RENOVATE_REPOSITORIES: "${{ github.repository }}"
RENOVATE_ONBOARDING: "false"
RENOVATE_CONFIG_FILE: ".github/renovate.json5"
RENOVATE_FORCE: ${{ github.event.inputs.overrideSchedule == 'true' && '{''schedule'':null}' || '' }}
LOG_LEVEL: ${{ inputs.logLevel || 'info' }}
with:
token: ${{ secrets.PAT }}