You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The json-schema gem, used in the vets-api repository, is experiencing frequent errors with loading select schemas in production. This gem is no longer maintained, so a fix from the developer's side is not something we can expect.
Action Needed
After some investigation detailed in this Slack thread, the Benefits Portfolio teams have chosen to pursue replacing this gem with one that is current and actively maintained in order to better support our platform.
For this particular effort, the focus is on two things:
Identify a gem to replace the currently used json-schema (in the Slack thread, a suggestion is made for json-schemer)
Utilize this gem to replace json-schema in one area of the code base to provide an example of migrating to the new gem for other teams to follow where needed
Acceptance Criteria
New gem is utilized in an area where logging can confirm that it is working as intended.
Guidance is provided for teams to follow along the same path.
Background
The
json-schema
gem, used in thevets-api
repository, is experiencing frequent errors with loading select schemas in production. This gem is no longer maintained, so a fix from the developer's side is not something we can expect.Action Needed
After some investigation detailed in this Slack thread, the Benefits Portfolio teams have chosen to pursue replacing this gem with one that is current and actively maintained in order to better support our platform.
For this particular effort, the focus is on two things:
json-schema
(in the Slack thread, a suggestion is made forjson-schemer
)json-schema
in one area of the code base to provide an example of migrating to the new gem for other teams to follow where neededAcceptance Criteria
Notes
For questions or additional background, contact Matt Knight or Brandon Cooper.
The text was updated successfully, but these errors were encountered: