Skip to content

Run Renovate

Run Renovate #25

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@d6c70ad3b9ac85df6da6b9749014d7283987cfec # v1.0.3
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@aec779d4f7845f8431ddf403cf9659d4702ddde0 # v43.0.18
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"