forked from linux/WebHosting_DMZ
43 lines
1.3 KiB
YAML
43 lines
1.3 KiB
YAML
name: Renovate
|
|
|
|
on:
|
|
schedule:
|
|
- cron: '15 3 * * 1-5'
|
|
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 || secrets.GITEA_TOKEN }}
|
|
RENOVATE_GIT_AUTHOR: Renovate Bot <renovate@psi.ch>
|
|
RENOVATE_AUTODISCOVER: 'false'
|
|
RENOVATE_REPOSITORIES: ${{ github.repository }}
|
|
RENOVATE_FORK_PROCESSING: enabled
|
|
RENOVATE_HOST_RULES: >-
|
|
[{"matchHost": "gitea.psi.ch",
|
|
"hostType": "docker",
|
|
"username": "${{ secrets.REGISTRY_USERNAME || github.actor }}",
|
|
"password": "${{ secrets.REGISTRY_TOKEN || secrets.GITEA_TOKEN }}"}]
|
|
RENOVATE_DRY_RUN: ${{ inputs.dry_run == 'true' && 'full' || 'null' }}
|