Skip to content

Renovate

Renovate #11

Workflow file for this run

name: Renovate
on:
schedule:
- cron: '0 6 * * 5' # Every Friday at 6:00 AM UTC
workflow_dispatch:
inputs:
log_level:
description: Log level
default: info
type: choice
options:
- info
- debug
- trace
- warn
- error
- fatal
jobs:
renovate:
runs-on: ubuntu-latest
steps:
- name: Generate GitHub App token
id: generate-token
uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2
with:
owner: monkescience
app-id: ${{ vars.RENOVATE_APP_ID }}
private-key: ${{ secrets.RENOVATE_APP_PRIVATE_KEY }}
- name: Renovate
uses: renovatebot/github-action@8b7941943a108b2cc2150730963164aa8baeab8c # v44.2.2
with:
token: ${{ steps.generate-token.outputs.token }}
env:
RENOVATE_REPOSITORIES: ${{ github.repository }}
LOG_LEVEL: ${{ inputs.log_level || 'info' }}