Skip to content

Run Renovate

Run Renovate #24

Workflow file for this run

name: Run Renovate
on:
workflow_dispatch: {}
schedule:
- cron: '0 8 * * 6' # weekly; 08:00 at Saturday
permissions:
contents: read
jobs:
renovate:
runs-on: ubuntu-latest
permissions:
id-token: write
steps:
- name: Octo STS Token Exchange
uses: octo-sts/action@a26b0c6455c7f13316f29a8766287f939e75f6c8 # v1.0.2
id: octo-sts
with:
scope: ${{ github.repository }}
identity: renovate
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
token: ${{ steps.octo-sts.outputs.token }}
- name: Self-hosted Renovate
uses: renovatebot/github-action@e2421a9a80287bba9997b41a15ea1e5585d96925 # v43.0.16
with:
configurationFile: ./.github/renovate.json5
token: ${{ steps.octo-sts.outputs.token }}
env:
RENOVATE_REPOSITORIES: '["${{ github.repository }}"]'
RENOVATE_ONBOARDING: "false"
RENOVATE_PLATFORM: "github"
LOG_LEVEL: "debug"