Skip to content

Run Renovate

Run Renovate #28

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@4ebebabcd582dddea1692b05c3d5279f8e372b53 # v44.0.0
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"