Skip to content

Renovate

Renovate #174

Workflow file for this run

##
# Run Renovate regularly to install updates.
---
name: Renovate
on:
workflow_dispatch:
inputs:
logLevel:
description: "Override default log level"
required: false
default: "info"
type: string
overrideSchedule:
description: "Override all schedules"
required: false
default: "false"
type: string
schedule:
- cron: '30 4,6 * * *'
concurrency: renovate
jobs:
renovate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Renovate
uses: renovatebot/github-action@0984fb80fc633b17e57f3e8b6c007fe0dc3e0d62 # v40.3.6
env:
RENOVATE_GIT_AUTHOR: 'Agile Collective CI Bot <[email protected]>'
RENOVATE_USERNAME: 'agile-ci'
RENOVATE_DEPENDENCY_DASHBOARD_TITLE: 'Renovate Dependency Dashboard'
RENOVATE_DEPENDENCY_DASHBOARD: true
RENOVATE_REPOSITORIES: ${{ github.repository }}
RENOVATE_PLATFORM: 'github'
RENOVATE_AUTODISCOVER: false
RENOVATE_FORCE: ${{ github.event.inputs.overrideSchedule == 'true' && '{''schedule'':null}' || '' }}
LOG_LEVEL: ${{ inputs.logLevel || 'info' }}
with:
configurationFile: renovate.json
token: ${{ secrets.RENOVATE_TOKEN }}