feat: public renovate-bot with workflow_call + config
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
name: Renovate
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
log_level:
|
||||
description: "Log level for Renovate (debug, info, warn, error)"
|
||||
required: false
|
||||
type: string
|
||||
default: "info"
|
||||
|
||||
jobs:
|
||||
renovate:
|
||||
runs-on: ubuntu-latest
|
||||
container: renovate/renovate:43
|
||||
steps:
|
||||
- name: Checkout central config
|
||||
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
|
||||
|
||||
- name: Run Renovate
|
||||
run: renovate
|
||||
env:
|
||||
RENOVATE_CONFIG_FILE: config.json
|
||||
RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }}
|
||||
RENOVATE_GITHUB_TOKEN: ${{ secrets.RENOVATE_GITHUB_TOKEN }}
|
||||
RENOVATE_REPOSITORIES: ${{ github.repository }}
|
||||
RENOVATE_GIT_PRIVATE_KEY: ${{ secrets.RENOVATE_SSH_KEY }}
|
||||
LOG_LEVEL: ${{ inputs.log_level }}
|
||||
Reference in New Issue
Block a user