mirror of
https://github.com/zen-browser/www.git
synced 2025-07-07 17:05:32 +02:00
* fix(renovate): streamline configuration and enhance package grouping * fix(renovate): clarify description for package rules in configuration
46 lines
974 B
YAML
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 }}
|