Skip to content

Update Dependency Management Strategy to Use Renovate Best Practices #190

Description

@harryswift01

Description

Following the initial implementation of Renovate, we need to update the configuration to align with best practices for stability, security, and reproducibility. The current setup uses config:base and rangeStrategy: bump, which does not fully meet our goals of deterministic builds and automated safe updates.

This update will introduce a stronger configuration based:pinAllExceptPeerDependencies for full pinning. This update will introduce a stronger configuration based on config:best-practices and pinning strategies, ensuring all dependencies are explicitly pinned and CI validates updates before merging.

  • Enable lockfile maintenance.
  • Disable automerge for minor/patch updates until CI passes.
  • Confirm GitHub Actions workflow runs Renovate daily.
  • Validate CI integration on Renovate PRs.

Activity

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

Metadata

Metadata

Assignees

Labels

dependenciesPull requests that update a dependency filegithub_actionsPull requests that update GitHub Actions code

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions