Skip to content

chore: add renovate bot for deps in rigging#51

Merged
GangGreenTemperTatum merged 1 commit intomainfrom
ads/eng-1755-dependencies-add-renovate-bot-to-rigging
Apr 24, 2025
Merged

chore: add renovate bot for deps in rigging#51
GangGreenTemperTatum merged 1 commit intomainfrom
ads/eng-1755-dependencies-add-renovate-bot-to-rigging

Conversation

@GangGreenTemperTatum
Copy link
Copy Markdown
Contributor

@GangGreenTemperTatum GangGreenTemperTatum commented Apr 22, 2025

Notes

  • adds renovate bot to rigging to take care of rigging deps
  • tagging @monoxgas for review for here RE current approach to automerge minor and patches once approved. Please let me know if this is too aggressive and we can tune accordingly:
    {
      description: "Auto merge non-major updates",
      matchUpdateTypes: ["minor", "patch"],
      automerge: true,
      automergeType: "pr",
    },

Generated Summary

This PR introduces a comprehensive setup for Renovate to automate dependency updates.

  • Added a new configuration file .github/renovate.json5 with base settings tailored for our project.
  • Configured key features:
    • Dependency dashboard for better visibility.
    • Automated merging of non-major updates to streamline dependency management.
    • Specific rules for handling pytest packages and Python version constraints.
  • Established a new GitHub Actions workflow in .github/workflows/renovate.yaml:
    • Scheduled to run daily at 20:00 UTC to check for updates.
    • Supports manual triggering with options for dry run and log level.
    • Deletes previous Renovate dashboard issues to keep the list manageable.
  • The workflow leverages a GitHub App token for authentication, enhancing security for the automation process.

These changes aim to improve our dependency management process while ensuring that we remain on top of essential updates.

This summary was generated with ❤️ by rigging

@GangGreenTemperTatum GangGreenTemperTatum requested a review from a team as a code owner April 22, 2025 16:47
@dreadnode-renovate-bot dreadnode-renovate-bot Bot added the area/github Changes made to GitHub Actions label Apr 22, 2025
@GangGreenTemperTatum GangGreenTemperTatum changed the title chore: add renovate bots for deps in rigging chore: add renovate bot for deps in rigging Apr 22, 2025
Copy link
Copy Markdown
Contributor

@l50 l50 left a comment

Choose a reason for hiding this comment

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

Looks right to me!

@monoxgas
Copy link
Copy Markdown
Contributor

Looks good to me!

@GangGreenTemperTatum GangGreenTemperTatum merged commit c50da4b into main Apr 24, 2025
5 checks passed
@monoxgas monoxgas deleted the ads/eng-1755-dependencies-add-renovate-bot-to-rigging branch May 30, 2025 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/github Changes made to GitHub Actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants