Skip to content

Run Renovate

Run Renovate #18

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@e480437973a6f6ac2e9caa40ecabedc870d76395 # v1.0.1
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@6927a58a017ee9ac468a34a5b0d2a9a9bd45cac3 # v43.0.11
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"