www/.github/workflows/renovate.yml
Shintaro Jokagi c65294b834
fix(renovate): streamline configuration and enhance package grouping (#681)
* fix(renovate): streamline configuration and enhance package grouping

* fix(renovate): clarify description for package rules in configuration
2025-06-18 17:46:11 +12:00

46 lines
974 B
YAML

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' }}
RENOVATE_REPOSITORIES: ${{ github.repository }}
jobs:
renovate:
runs-on: ubuntu-latest
permissions:
contents: write
issues: write
pull-requests: write
security-events: read
actions: read
checks: read
statuses: write
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Renovate
uses: renovatebot/github-action@v42.0.4
with:
configurationFile: renovate.json
token: ${{ secrets.GITHUB_TOKEN }}
env:
LOG_LEVEL: ${{ env.LOG_LEVEL }}