Skip to content

Add self-hosted Renovate workflow#1621

Draft
ChiragAgg5k wants to merge 1 commit into
mainfrom
chore/self-hosted-renovate
Draft

Add self-hosted Renovate workflow#1621
ChiragAgg5k wants to merge 1 commit into
mainfrom
chore/self-hosted-renovate

Conversation

@ChiragAgg5k

Copy link
Copy Markdown
Member

What

Adds a self-hosted Renovate setup for sdk-generator.

  • Adds a daily .github/workflows/renovate.yml workflow using a GitHub App token from RENOVATE_APP_ID and RENOVATE_APP_PRIVATE_KEY.
  • Adds root renovate.json configuration for SDK dependency templates across package ecosystems.
  • Extends scripts/update-lockfiles.sh with a renovate target that refreshes TS lockfile templates and regenerates checked-in examples after Renovate updates.

Notes

Automerge is not enabled. Renovate will create PRs only.

Verification

  • jq empty renovate.json
  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/renovate.yml")'
  • bash -n scripts/update-lockfiles.sh
  • git diff --check
  • npx --yes --package renovate renovate-config-validator renovate.json
  • actionlint .github/workflows/renovate.yml when available

Did not run ./scripts/update-lockfiles.sh renovate because it regenerates checked-in SDK examples and is intended for Renovate update branches.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants