-
Notifications
You must be signed in to change notification settings - Fork 33
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-1 [Sequencescape] As developers we need to upgrade JSON API resources to the latest stable version as the current version is broken and it is preventing us upgrading to the long term supported version of Rails 6.1 #3950
Comments
Link to traction service resources to show how we do preloading to improve performance. https://github.com/sanger/traction-service/tree/develop/app/resources/v1 |
Tasks left to complete:
|
Summary: I have stopped working on upgrading jsonapi from 0.9.0 to 0.10.7 because 1) it is taking too long and 2) it is a maintenance nightmare. In 2019, there was another attempt to upgrade it from 0.9.0 to 0.9.5 which was not concluded. Every version breaks. jsonapi 0.9.0 references a discontinued ForceSSL module, which is not even used and prevents Rails 6.1 upgrade. I have tried an alternative solution, which enables Rails 6.1 upgrade:
The final state of the branch allows starting Rails 6.1 upgrade process. Next steps:
This story then can be closed with this workaround. |
@seenanair Just querying the move of this back to Non-Functional Reqs. Is this intentional, only it was in Closed and Done before? |
@TWJW-SANGER Sorry Tom, I might have accidentally moved it and was not even aware of it. |
Describe the Housekeeping
As developers we need to upgrade JSON API resources to the latest stable version as the current version is broken and it is preventing us upgrading to The long term supported version of Rails 6.1
Blocking issues
Describe any other issues or tickets that may be blocking this change.
Additional context
We are currently running JSON API resources 0.9.0. This is not compatible with Rails 6.1 and breaks all of our V2 endpoints. It has also been patched for our usage and this causes further issues with integration with standard Rails libraries
The text was updated successfully, but these errors were encountered: