io-app icon indicating copy to clipboard operation
io-app copied to clipboard

feat: [IAI-183] Upgrade io-ts, fp-ts and codegen

Open AleDore opened this issue 3 years ago • 2 comments

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.

AleDore avatar Jun 20 '22 15:06 AleDore

Affected stories

  • IAI-183: Aggiornamento fp-ts & openapi-codegen-ts

Generated by :no_entry_sign: dangerJS against 7e99d385d1412b8a45463efa2c2c502630d2efb0

pagopa-github-bot avatar Jun 20 '22 15:06 pagopa-github-bot

Codecov Report

Merging #4020 (7e99d38) into master (681a6aa) will decrease coverage by 0.25%. The diff coverage is 23.52%.

Additional details and impacted files

Impacted file tree graph

@@            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 data Powered by Codecov. Last update 681a6aa...7e99d38. Read the comment docs.

codecov[bot] avatar Jun 28 '22 16:06 codecov[bot]