Fill out a pension claim. Have at least one dependent with a street that is longer than 51 and shorter than 100 characters. You will see no error on the front end, but when you try to submit, it will fail.
Checkout this branch in vets-json-schema locally
Update your vets-api Gemfile to say gem 'vets_json_schema', path: '/path/to/local/vets-json-schema' and run bundle install
Attempt to submit the same claim from before and it will succeed.
Pull Requests to update the schema in related repositories
After you've merged your changes to vets-json-schema you'll need to make PR's to vets-website and vets-api. Please link them here.
New schema
The profileAddress is now used in vets-website with the addressUI.
profileAddress in common definitions profileAddress being used in vets-website
Issue caused by mismatch between vets-website and vets-json-schema schemas
Testing bug replication locally
vets-json-schema
locallygem 'vets_json_schema', path: '/path/to/local/vets-json-schema'
and runbundle install
Pull Requests to update the schema in related repositories
After you've merged your changes to vets-json-schema you'll need to make PR's to vets-website and vets-api. Please link them here.