feat(renovate): add renovate configuration files for automated dependency management

This commit is contained in:
Shintaro Jokagi 2025-05-29 12:31:18 +12:00
parent 8d942e0942
commit 3635eb165b
No known key found for this signature in database
GPG key ID: 0DDF8FA44C9A0DA8
2 changed files with 172 additions and 0 deletions

34
.github/workflows/renovate.yml vendored Normal file
View file

@ -0,0 +1,34 @@
name: Renovate
on:
schedule:
# Run every Monday at 8:00 AM UTC
- cron: "0 8 * * 1"
workflow_dispatch:
inputs:
logLevel:
description: "Log level"
required: false
default: "info"
type: choice
options:
- info
- debug
- trace
env:
LOG_LEVEL: ${{ inputs.logLevel || 'info' }}
jobs:
renovate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Renovate
uses: renovatebot/github-action@v42.0.4
with:
configurationFile: renovate.json
env:
LOG_LEVEL: ${{ env.LOG_LEVEL }}