Skip to content

Renovate

Renovate #76

Workflow file for this run

name: Renovate
on:
workflow_dispatch:
pull_request:
paths:
- containers/Containerfile.renovate
- .github/workflows/renovate.yml
- .github/workflows/build-and-publish-renovate.yml
schedule:
# Weekly on Friday
- cron: 0 0 * * 5
# Note that the real permissions are being handled by actions/create-github-app-token,
# this only affects the other steps like actions/checkout
permissions: {}
jobs:
renovate:
environment: renovate
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Get GitHub App token
id: token
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
with:
client-id: ${{ secrets.RENOVATE_BOT_CLIENT_ID }}
private-key: ${{ secrets.RENOVATE_BOT_PRIVATE_KEY }}
owner: ${{ github.repository_owner }}
- uses: renovatebot/github-action@973d3e5a68e735a444e8c03432b66eedb343c302 # v46.2.0
with:
configurationFile: .github/renovate-config.json
token: '${{ steps.token.outputs.token }}'
renovate-image: ghcr.io/teemtee/renovate-tmt
renovate-version: latest
env:
LOG_LEVEL: ${{ runner.debug == '1' && 'debug' || 'info' }}