Skip to content

Renovate

Renovate #256

Workflow file for this run

name: Renovate
on:
schedule:
- cron: "0 6-22/2 * * 1-5"
- cron: "0 12-23/2 * * 0,6"
push:
branches:
- 'main'
issues:
types:
- edited
workflow_call:
inputs:
runsOn:
description: Define on which runner this workflow should run
default: "ubuntu-latest"
required: false
type: string
concurrency:
group: 'renovate'
cancel-in-progress: true
jobs:
renovate:
name: Renovate
runs-on: ${{ inputs.runsOn || 'ubuntu-latest' }}
steps:
- name: Generate Token
uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
id: app-token
with:
app-id: ${{ secrets.RENOVATE_BOT_CLIENT_ID }}
private-key: ${{ secrets.RENOVATE_BOT_PRIVATE_KEY }}
owner: ${{ github.repository_owner }}
- name: Self-hosted Renovate
uses: renovatebot/github-action@7876d7a812254599d262d62b6b2c2706018258a2 # v43.0.10
with:
token: ${{ steps.app-token.outputs.token }}
mount-docker-socket: true
env:
RENOVATE_ALLOW_PLUGINS: true
RENOVATE_ALLOW_SCRIPTS: true
RENOVATE_ALLOWED_COMMANDS: "[\"git add\"]"
RENOVATE_AUTODISCOVER: true
RENOVATE_BINARY_SOURCE: docker
RENOVATE_POST_UPGRADE_TASKS: "{\"commands\": [\"git add\"], \"fileFilters\": [\"**/*\"], \"executionMode\": \"update\"}"
RENOVATE_DOCKER_CLI_OPTIONS: "-t -e=COMPOSER_IGNORE_PLATFORM_REQS=1"
RENOVATE_DRY_RUN: "null"
RENOVATE_IGNORE_PLUGINS: false
RENOVATE_IGNORE_SCRIPTS: false
RENOVATE_INTERNAL_CHECKS_FILTER: strict
RENOVATE_PLATFORM: github
RENOVATE_PLATFORM_COMMIT: true
RENOVATE_ONBOARDING: false
LOG_LEVEL: info
# LOG_LEVEL: debug
# LOG_FORMAT: json