Files
WebHosting_DMZ/.gitea/workflows/renovate.yaml
T

39 lines
1.1 KiB
YAML

name: Renovate
on:
schedule:
- cron: '@daily'
workflow_dispatch:
inputs:
dry_run:
description: 'Run without creating branches or pull requests'
type: boolean
default: false
log_level:
description: 'Renovate log level'
type: choice
options:
- info
- debug
default: info
jobs:
renovate:
runs-on: ubuntu-latest
container:
image: ghcr.io/renovatebot/renovate:44
steps:
- name: Run Renovate
run: renovate
env:
LOG_LEVEL: ${{ inputs.log_level || 'info' }}
RENOVATE_PLATFORM: gitea
RENOVATE_ENDPOINT: ${{ github.server_url }}/api/v1
RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }}
RENOVATE_CONFIG_FILE_NAMES: .gitea/renovate.json
RENOVATE_ONBOARDING: 'false'
RENOVATE_AUTODISCOVER: 'false'
RENOVATE_REPOSITORIES: ${{ github.repository }}
RENOVATE_FORK_PROCESSING: enabled
RENOVATE_DRY_RUN: ${{ inputs.dry_run == 'true' && 'full' || 'null' }}