Skip to content

Enable Renovate via self-hosted GitHub App #2479

Description

@rh-hemartin

Summary

Renovate is not running on this repository. Dependency updates are not being tracked or proposed automatically.

Changes

  • Create a dedicated GitHub App (fullsend-renovate) with the required permissions (contents, PRs, issues, checks, statuses, workflows write; metadata and vulnerability_alerts read), matching the approach used by kubearchive/kubearchive
  • Add .github/workflows/renovate.yml — runs self-hosted Renovate twice daily via renovatebot/github-action, authenticates with the GitHub App token via actions/create-github-app-token
  • Add RENOVATE_APP_ID variable and RENOVATE_PRIVATE_KEY secret to the repo
  • Update renovate.json — add gomodTidy post-update and prHourlyLimit: 1

Why

  • Automated dependency PRs catch security patches and version bumps without manual tracking
  • GitHub App auth avoids PAT rotation and scoping issues
  • Mirrors the proven setup in kubearchive/kubearchive

Metadata

Metadata

Assignees

Labels

component/ciCI pipelines and checksfeatureFeature-category issue awaiting human prioritizationtriagedTriaged but awaiting human prioritizationtype/featureNew capability request

Type

No type
No fields configured for issues without a type.

Projects

Status
In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions