Skip to content

Commit 94073c5

Browse files
authored
Create renovate.yaml
1 parent 64c9785 commit 94073c5

1 file changed

Lines changed: 59 additions & 0 deletions

File tree

.github/workflows/renovate.yaml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: Renovate
2+
3+
on:
4+
schedule:
5+
- cron: "0 6-22/2 * * 1-5"
6+
- cron: "0 12-23/2 * * 0,6"
7+
push:
8+
branches:
9+
- 'main'
10+
issues:
11+
types:
12+
- edited
13+
workflow_call:
14+
inputs:
15+
runsOn:
16+
description: Define on which runner this workflow should run
17+
default: "ubuntu-latest"
18+
required: false
19+
type: string
20+
21+
concurrency:
22+
group: 'renovate'
23+
cancel-in-progress: true
24+
25+
jobs:
26+
renovate:
27+
name: Renovate
28+
runs-on: ${{ inputs.runsOn || 'ubuntu-latest' }}
29+
steps:
30+
- name: Generate Token
31+
uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
32+
id: app-token
33+
with:
34+
app-id: ${{ secrets.RENOVATE_BOT_CLIENT_ID }}
35+
private-key: ${{ secrets.RENOVATE_BOT_PRIVATE_KEY }}
36+
owner: ${{ github.repository_owner }}
37+
- name: Self-hosted Renovate
38+
uses: renovatebot/github-action@85b17ebd5abf43d1c34c01bd4c8dbb8d45bbc2c7 # v43.0.7
39+
with:
40+
token: ${{ steps.app-token.outputs.token }}
41+
mount-docker-socket: true
42+
env:
43+
RENOVATE_ALLOW_PLUGINS: true
44+
RENOVATE_ALLOW_SCRIPTS: true
45+
RENOVATE_ALLOWED_COMMANDS: "[\"git add .\"]"
46+
RENOVATE_AUTODISCOVER: true
47+
RENOVATE_BINARY_SOURCE: docker
48+
RENOVATE_POST_UPGRADE_TASKS: "{\"commands\": [\"git add .\"], \"fileFilters\": [\"**/*\"], \"executionMode\": \"update\"}"
49+
RENOVATE_DOCKER_CLI_OPTIONS: "-e=COMPOSER_IGNORE_PLATFORM_REQS=1"
50+
RENOVATE_DRY_RUN: "null"
51+
RENOVATE_IGNORE_PLUGINS: false
52+
RENOVATE_IGNORE_SCRIPTS: false
53+
RENOVATE_INTERNAL_CHECKS_FILTER: strict
54+
RENOVATE_PLATFORM: github
55+
RENOVATE_PLATFORM_COMMIT: true
56+
RENOVATE_ONBOARDING: false
57+
LOG_LEVEL: info
58+
# LOG_LEVEL: debug
59+
# LOG_FORMAT: json

0 commit comments

Comments
 (0)