Skip to content

Temporarily disable renovate completely for sapphire week#90

Closed
shripal-lean-ix wants to merge 3 commits into
mainfrom
feature/disable_renovate_for_sapphire
Closed

Temporarily disable renovate completely for sapphire week#90
shripal-lean-ix wants to merge 3 commits into
mainfrom
feature/disable_renovate_for_sapphire

Conversation

@shripal-lean-ix
Copy link
Copy Markdown
Contributor

As per the discussion here, we want to completely disable renovate for the whole org temporarily.

This PR should be reverted after Wed 13 May 2026.

Key changes:

  • Disabled renovate in default.json
  • Disable automerge and platformAutomerge in automerge preset

@internal-ai-adoption-analytics
Copy link
Copy Markdown

internal-ai-adoption-analytics Bot commented May 11, 2026

📊 Survey: Please help us track internal AI adoption. This is not for evaluation, only for metrics. You can update this anytime before merge.
🤖 Which AI developer tool(s), if any, were used to assist with this PR? Please tick one or more boxes below:

  • None
  • Cline
  • Claude Code
  • Cursor
  • GitHub Copilot
  • Other

🧑‍💻 If AI was used, what was it mainly used for?

  • Coding / Implementation
  • Testing (unit, integration, e2e)
  • Documentation
  • Research / Investigation
  • Refactoring / Cleanup
  • Configuration / DevOps
  • Other

Thank you in advance for your feedback.💙🙏🎉
Here's a joke to brighten your day: Prediction: By 2025, AIs will have mastered the art of 'helpful' error messages! 📅

@shripal-lean-ix shripal-lean-ix marked this pull request as ready for review May 11, 2026 12:02
@shripal-lean-ix shripal-lean-ix requested a review from a team as a code owner May 11, 2026 12:02
@hyperspace-insights
Copy link
Copy Markdown

Summary

The following content is AI-generated and provides a summary of the pull request:


Temporarily Disable Renovate for Sapphire Week

Chore

🔧 Temporarily disabling Renovate bot across the organization for Sapphire week. This change should be reverted after Wed 13 May 2026.

Changes

  • default.json: Set "enabled": false to completely disable Renovate for the organization.
  • renovate-presets/automerge.json5: Disabled automerge and platformAutomerge (both set to false) to prevent any automatic merging. Also reformatted the file from JSON to JSON5 style (removing quotes from keys and using consistent indentation).

⚠️ Reminder: This PR must be reverted after Wednesday, 13 May 2026.


  • 🔄 Regenerate and Update Summary
  • ✏️ Insert as PR Description (deletes this comment)
  • 🗑️ Delete comment
PR Bot Information

Version: 1.20.43

  • Correlation ID: b5331144-f3d8-4796-8a2b-6c177f0c295a
  • Summary Prompt: Default Prompt
  • File Content Strategy: Full file content
  • Event Trigger: pull_request.ready_for_review
  • LLM: anthropic--claude-4.6-sonnet
  • Output Template: Default Template

Copy link
Copy Markdown

@hyperspace-insights hyperspace-insights Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR achieves its goal of disabling Renovate org-wide via default.json, but the additional changes to automerge.json5 introduce unnecessary risk: since that file is a shared preset, setting automerge and platformAutomerge to false there will silently break automerge for all consuming repositories if the revert is incomplete or partial. The disable in default.json is sufficient on its own, and the preset changes should either be dropped or reverted together with default.json by 13 May 2026.

PR Bot Information

Version: 1.20.43

  • LLM: anthropic--claude-4.6-sonnet
  • Correlation ID: b5331144-f3d8-4796-8a2b-6c177f0c295a
  • File Content Strategy: Full file content
  • Event Trigger: pull_request.ready_for_review

Comment on lines +21 to +25
automerge: false,
automergeType: "pr",
automergeStrategy: "auto",
// Enable Github automerge (renovate loses control over the merge schedule)
platformAutomerge: false,
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Logic Error: Disabling automerge in the shared preset affects all repositories permanently unless explicitly reverted

The PR description states this change is temporary (until Wed 13 May 2026) and intended to disable renovate org-wide. However, automerge.json5 is a shared preset consumed by all repositories that extend it. Setting automerge: false and platformAutomerge: false here will silently suppress automerge for all those repositories even after renovate is re-enabled — unless this file is reverted at the same time as default.json.

The disabling of automerge in default.json (via "enabled": false) already halts all renovate activity org-wide. Modifying the automerge preset adds unnecessary blast radius: any repo that was previously relying on these values being true will lose automerge behaviour the moment renovate is re-enabled, if this file is not reverted together with default.json.

Consider reverting the changes to automerge.json5 entirely and relying solely on "enabled": false in default.json to achieve the temporary freeze. If both files must be changed, ensure the revert PR (due by 13 May 2026) covers both files atomically.


Please provide feedback on the review comment by checking the appropriate box:

  • 🌟 Awesome comment, a human might have missed that.
  • ✅ Helpful comment
  • 🤷 Neutral
  • ❌ This comment is not helpful

@shripal-lean-ix shripal-lean-ix marked this pull request as draft May 11, 2026 12:12
@shripal-lean-ix shripal-lean-ix deleted the feature/disable_renovate_for_sapphire branch May 11, 2026 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant