Skip to content

Renovate

Renovate #652

Workflow file for this run

name: Renovate
on:
workflow_dispatch:
schedule:
# The "*" (#42, asterisk) character has special semantics in YAML, so this
# string has to be quoted.
- cron: '11 13 * * *'
pull_request:
jobs:
renovate:
env:
RENOVATE_LOG_LEVEL: ${{ vars.LOG_LEVEL }}
runs-on: ubuntu-latest
steps:
- name: Get token
id: get_token
uses: tibdex/github-app-token@v2
with:
private_key: ${{ secrets.private_key }}
app_id: ${{ secrets.app_id }}
- name: Checkout
uses: actions/checkout@v6.0.3
- name: Self-hosted Renovate
uses: renovatebot/github-action@693b9ef15eec82123529a37c782242f091365961 # v46.1.14
with:
configurationFile: config.js
token: '${{ steps.get_token.outputs.token }}'
env-regex: "^(?:RENOVATE_\\w+|LOG_LEVEL)$"
env:
RENOVATE_DRY_RUN: ${{ github.event_name == 'pull_request' && 'full' || '' }}