io-app
io-app copied to clipboard
feat: [IAI-183] Upgrade io-ts, fp-ts and codegen
Short description
This PR aims to update fp-ts, io-ts and @pagopa/openapi-codegen-ts to the latest stable version.
List of changes proposed in this pull request
- Upgraded necessary API clients
- Migrated code syntax from fp-ts 1.17 to 2.x
How to test
Deep tests through all the code and flows.
Affected stories
- ⚡ IAI-183: Aggiornamento fp-ts & openapi-codegen-ts
Generated by :no_entry_sign: dangerJS against 7e99d385d1412b8a45463efa2c2c502630d2efb0
Codecov Report
Merging #4020 (7e99d38) into master (681a6aa) will decrease coverage by
0.25%. The diff coverage is23.52%.
Additional details and impacted files
@@ Coverage Diff @@
## master #4020 +/- ##
==========================================
- Coverage 46.95% 46.70% -0.26%
==========================================
Files 1293 1292 -1
Lines 25852 26341 +489
Branches 6897 6898 +1
==========================================
+ Hits 12140 12303 +163
- Misses 13662 13989 +327
+ Partials 50 49 -1
| Impacted Files | Coverage Δ | |
|---|---|---|
| ts/api/backendPublic.ts | 0.00% <ø> (ø) |
|
| ts/api/content.ts | 23.07% <ø> (ø) |
|
| ts/components/CalendarsListContainer.tsx | 9.25% <ø> (ø) |
|
| ts/components/CopyButtonComponent.tsx | 70.58% <ø> (ø) |
|
| ts/components/FiscalCodeComponent.tsx | 85.29% <0.00%> (-1.71%) |
:arrow_down: |
| ts/components/FiscalCodeLandscapeOverlay.tsx | 9.52% <ø> (ø) |
|
| ts/components/HorizontalScroll.tsx | 18.51% <0.00%> (ø) |
|
| ts/components/Pinpad/InputPlaceholder.tsx | 20.00% <0.00%> (ø) |
|
| ts/components/Pinpad/KeyPad.tsx | 16.66% <0.00%> (ø) |
|
| ts/components/Pinpad/index.tsx | 5.88% <0.00%> (ø) |
|
| ... and 392 more |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update 681a6aa...7e99d38. Read the comment docs.