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

DPL-936 - As developers we need to update the dependencies as some of our libraries are out of date which is adding to our technical debt and increases risk of libraries becoming unusable #3910

Closed
3 tasks
stevieing opened this issue Oct 5, 2023 · 5 comments
Assignees
Labels
EPIC An EPIC task with sub-tasks On Hold On hold Size: M Medium - medium effort & risk Technical Debt Update Aging Framework Dependencies OKR Value: 4 Value to the insitute is high

Comments

@stevieing
Copy link
Contributor

User story
As developers we need to update the dependencies as some of our libraries are out of date which is adding to our technical debt and increases risk of libraries becoming unusable

Who are the primary contacts for this story
Steve

Who is the nominated tester for UAT
PSD

Acceptance criteria
To be considered successful the solution must allow:

  • The dependencies to be more up to date so that we are only 2 months out of date rather than the current 1 year
  • All high security risks to be fixed
  • Modify the depfu settings so we are using individual updates to reduce cognitive load

Dependencies
This story is blocked by the following dependencies:

  • #<issue_no.>
  • sanger/#<issue_no.>

References
This story has a non-blocking relationship with:

  • #<issue_no.>
  • sanger/#<issue_no.>

Additional context
Add any other context or screenshots about the feature request here.

@stevieing stevieing added Size: M Medium - medium effort & risk Value: 4 Value to the insitute is high Technical Debt labels Oct 5, 2023
@stevieing stevieing changed the title DPL-nnn - As developers we need to update the dependencies as some of our libraries are out of date which is adding to our technical debt and increases risk of libraries becoming unusable DPL-936 - As developers we need to update the dependencies as some of our libraries are out of date which is adding to our technical debt and increases risk of libraries becoming unusable Oct 5, 2023
@stevieing stevieing self-assigned this Oct 24, 2023
@stevieing
Copy link
Contributor Author

Task list:

  • fix and merge[security] Update rails 6.0.6.1 → 6.1.7.6 (minor)
  • Update all Bundler dependencies (2023-10-12)
  • Modify depfu to move to single dependency updates
  • Research the work involved to upgrade to Rails 7

@stevieing stevieing added the On Hold On hold label Nov 6, 2023
@stevieing
Copy link
Contributor Author

We need to decide how to tackle this without it being a resource sink.

@TWJW-SANGER TWJW-SANGER added the EPIC An EPIC task with sub-tasks label May 20, 2024
@TWJW-SANGER
Copy link

Is this EPIC still needed, now we have the tech debt board ?

@stevieing
Copy link
Contributor Author

Closed as being dealt with in other stories.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EPIC An EPIC task with sub-tasks On Hold On hold Size: M Medium - medium effort & risk Technical Debt Update Aging Framework Dependencies OKR Value: 4 Value to the insitute is high
Projects
None yet
Development

No branches or pull requests

3 participants