Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🧹 Use Renovate and deb datasource for managing apt package manager dependencies #6498

Open
5 tasks
tom-webber opened this issue Jan 2, 2025 · 0 comments
Open
5 tasks
Assignees
Labels

Comments

@tom-webber
Copy link
Contributor

tom-webber commented Jan 2, 2025

User Story

As a DevOps
I need/want/expect to have dependencies updates raised as PRs automatically
So that we don't have to update them manually when a build fails due to unrelated version incompatibility / outdatedness

Value / Purpose

The Renovate deb datasource is able to update OS packages for Ubuntu via regex matching. We should use this to keep package versions up to date for the AP base image

Proposal

Make use of the renovate deb datasource:

  • Move pinned package versions to variables (example)
  • craft a package rule per package
  • set up a renovate configuration to run on the specified parts of the repo

Additional Information

No response

Definition of Done

  • Renovate set up with base image
  • package dependencies updated to deb regex format
  • README has been updated
  • Another team member has reviewed
  • Tests are green
@tom-webber tom-webber moved this to 👀 TODO in Analytical Platform Jan 2, 2025
@tom-webber tom-webber moved this from 👀 TODO to Backlog in Analytical Platform Jan 2, 2025
@tom-webber tom-webber self-assigned this Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Backlog
Development

No branches or pull requests

1 participant