Skip to content

fix: add :gitSignOff preset to Renovate config#334

Merged
Haz3-jolt merged 1 commit intoBlazeUp-AI:mainfrom
HemalathaMadeswaran18:fix/renovate-dco-signoff
Apr 16, 2026
Merged

fix: add :gitSignOff preset to Renovate config#334
Haz3-jolt merged 1 commit intoBlazeUp-AI:mainfrom
HemalathaMadeswaran18:fix/renovate-dco-signoff

Conversation

@HemalathaMadeswaran18
Copy link
Copy Markdown
Contributor

@HemalathaMadeswaran18 HemalathaMadeswaran18 commented Apr 16, 2026

Closes #333

Purpose / Description

Renovate-generated PRs are failing the DCO sign-off check because the Renovate config is missing the :gitSignOff preset. This causes all automated dependency update PRs to be blocked by CI.

Fixes

Approach

Added :gitSignOff to the extends array in renovate.json. This is Renovate's built-in preset that appends a Signed-off-by: line to every commit it generates, satisfying the DCO check.

Before: "extends": ["config:recommended"]
After: "extends": ["config:recommended", ":gitSignOff"]

How Has This Been Tested?

  • Validated JSON syntax
  • Confirmed :gitSignOff is a documented Renovate preset: https://docs.renovatebot.com/presets-default/#gitsignoff
  • Once merged, Renovate will rebase its open PRs with signed-off commits, which can be verified by checking the DCO status on existing Renovate PRs

Learning (optional, can help others)

Checklist

  • All commits are signed off (git commit -s) per the DCO
  • You have a descriptive commit message with a short title (first line, max 50 chars).
  • You have commented your code, particularly in hard-to-understand areas
  • You have performed a self-review of your own code
  • UI changes: N/A — config-only change

Closes BlazeUp-AI#333

Signed-off-by: Hemalatha Madeswaran <hemalathamadeswaran@gmail.com>
@Haz3-jolt
Copy link
Copy Markdown
Contributor

Idk the legality of renovate doing DCO but sure

@Haz3-jolt Haz3-jolt merged commit 36c660e into BlazeUp-AI:main Apr 16, 2026
14 checks passed
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.

Add missing "extends": ["config:recommended", ":gitSignOff"] to Renovate config

2 participants