Skip to content

defenseunicorns/uds-package-renovate

Repository files navigation

🏭 UDS Renovate Package

Made for UDS Latest Release Build Status OpenSSF Scorecard

This package is designed for use as part of a UDS Software Factory bundle deployed on UDS Core.

Renovate is an automation tool that streamlines the process of updating dependencies in software projects, automatically creating pull requests for newer versions of libraries and frameworks, ensuring that applications remain secure and up-to-date with the latest features and bug fixes.

Optional Dependencies

Renovate requires a version control system (like uds-package-gitlab) and can be configured to persist it's cache to a Redis/Valkey instance, either in cluster or external.

For local testing and CI, Renovate is bundled with uds-package-valkey.

To learn more about how to configure these and other options refer to the configuration documentation.

Releases

The released packages can be found in ghcr.

UDS Tasks (for local dev and CI)

*For local dev, this requires you install uds-cli

Tip: To get a list of tasks to run you can use uds run --list!

Contributing

Please see the CONTRIBUTING.md

Development

When developing this package it is ideal to utilize the json schemas for UDS Bundles, Zarf Packages and Maru Tasks. This involves configuring your IDE to provide schema validation for the respective files used by each application. For guidance on how to set up this schema validation, please refer to the guide in uds-common.