This action runs a self-hosted Renovate bot to keep your dependencies up-to-date.
Include the following workflow in your repository:
# .github/workflows/renovate.yaml
---
name: Renovate
'on':
push:
branches:
- main
# Remove this filter if Renovate is configured to automerge via PR
- 'renovate/**'
pull_request:
workflow_dispatch:
schedule:
- cron: '0 */6 * * *' # Run every 6 hours
jobs:
renovate:
name: Renovate
runs-on: ubuntu-latest
steps:
- uses: bfra-me/renovate-action@v4
with:
dry-run: ${{ github.event_name == 'pull_request' }}
renovate-app-id: ${{ secrets.APPLICATION_ID }}
renovate-app-private-key: ${{ secrets.APPLICATION_PRIVATE_KEY }}