Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"extends": [
"config:recommended",
"helpers:pinGitHubActionDigests"
],
"packageRules": [
{
"description": "Group all GitHub Actions updates into single PR",
"matchManagers": ["github-actions"],
"groupName": "GitHub Actions"
},
{
"description": "Disable GitHub Actions version updates - SHA pinning only",
"matchManagers": ["github-actions"],
"matchUpdateTypes": ["major", "minor", "patch"],
"enabled": false
},
{
"description": "Disable container image updates - GitHub Actions pinning only",
"matchDatasources": ["docker"],
"enabled": false
}
]
}
39 changes: 39 additions & 0 deletions .github/workflows/renovate.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Renovate

on:
workflow_dispatch:
inputs:
dryRun:
description: Run Renovate in dry-run mode
type: boolean
default: false
logLevel:
description: Renovate log level
type: choice
default: info
options:
- debug
- info
- warn
- error
schedule:
- cron: "17 8 * * *"
push:
branches: ["main"]
paths:
- .github/renovate.json5
- .github/renovate/**.json5
- .github/workflows/renovate.yaml

concurrency:
group: run-renovate-bot
cancel-in-progress: true

jobs:
renovate:
uses: coreweave/actions/.github/workflows/run-renovate.yml@workflows-v2
secrets: inherit
with:
runs-on: cw-dind-small-org
dry-run: ${{ inputs.dryRun }}
log-level: ${{ inputs.logLevel }}
Loading