Skip to content

[0.3.6 TASK 3469] Develop to Main#59

Merged
sujata-m merged 2 commits intomainfrom
develop
Apr 13, 2026
Merged

[0.3.6 TASK 3469] Develop to Main#59
sujata-m merged 2 commits intomainfrom
develop

Conversation

@sujata-m
Copy link
Copy Markdown
Contributor

@sujata-m sujata-m commented Apr 10, 2026

Dev Board Ticket

https://dev.azure.com/TDEI-UW/TDEI/_workitems/edit/3469

Changes

  • Added a regression test for tests/assets/task_3469.zip to assert the exact issues payload:
    • {'filename': 'FIFA_sidewalks.edges.geojson', 'feature_index': 0, 'error_message': ['"null" is not one of "down" or "up"']}
  • Added a unit test to enforce jsonschema_rs==0.33.0 pin consistency between requirements.txt and setup.py.
  • Updated setup.py dependency pin from jsonschema_rs==0.26.1 to 0.33.0.
  • Bumped package version from 0.3.5 to 0.3.6.
  • Updated CHANGELOG.md with a 0.3.6 - 2026-04-10 release entry.

Testing

  • Ran:
    • .venv/bin/python -m unittest -v tests.unit_tests.test_osw_validation.TestOSWValidation.test_task_3469_issue_payload tests.unit_tests.test_osw_validation.TestOSWValidation.test_jsonschema_rs_pin_is_0_33_0
  • Result: both tests passed.

sujata-m and others added 2 commits April 10, 2026 15:58
## Dev Board Ticket

https://dev.azure.com/TDEI-UW/TDEI/_workitems/edit/3469

## Changes
**PR Title**
`Add task_3469 regression test, align jsonschema_rs pin to 0.33.0, and bump version to 0.3.6`

**PR Summary**
- Added a regression test for `tests/assets/task_3469.zip` to assert the exact `issues` payload:
  - `{'filename': 'FIFA_sidewalks.edges.geojson', 'feature_index': 0, 'error_message': ['"null" is not one of "down" or "up"']}`
- Added a unit test to enforce `jsonschema_rs==0.33.0` pin consistency between `requirements.txt` and `setup.py`.
- Updated `setup.py` dependency pin from `jsonschema_rs==0.26.1` to `0.33.0`.
- Bumped package version from `0.3.5` to `0.3.6`.
- Updated `CHANGELOG.md` with a `0.3.6 - 2026-04-10` release entry.

## Testing
- Ran:
  - `.venv/bin/python -m unittest -v tests.unit_tests.test_osw_validation.TestOSWValidation.test_task_3469_issue_payload tests.unit_tests.test_osw_validation.TestOSWValidation.test_jsonschema_rs_pin_is_0_33_0`
- Result: both tests passed.
[0.3.6 TASK 3469] Fixed Issue with FIFA dataset validation - "null"
@sujata-m sujata-m requested review from MashB and susrisha April 10, 2026 10:40
@sujata-m sujata-m merged commit 84e3427 into main Apr 13, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants