Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: [IOPLT-551] Upgrade react-native to 0.72 #5864

Merged
merged 237 commits into from
Jul 10, 2024

Conversation

CrisTofani
Copy link
Contributor

@CrisTofani CrisTofani commented Jun 14, 2024

Short description

This PR aims to upgrade react-native to 0.72 version and increment some of the chore dependencies

List of changes proposed in this pull request

  • Bump react-native version
  • Bumps jail-monkey version
  • Bumps react-native-reanimated version
  • Bumps react-native-pdf version
  • Bumps react-native-safe-area-context version
  • Bumps react-native-screens version
  • Bumps react-native-vision-camera version
  • Removes react-native-popup-menu
  • Removes react-native-sha256

How to test

Clean all projects build/cache folders, reinstall and build again

@CrisTofani
Copy link
Contributor Author

As a check e2e tests have been launched on the branch since latest run on the branch is older
Run here https://github.com/pagopa/io-app/actions/runs/9795705682

@CrisTofani CrisTofani merged commit c8751b7 into master Jul 10, 2024
13 checks passed
@CrisTofani CrisTofani deleted the IOPLT-551-upgrade-to-rn-072 branch July 10, 2024 10:27
mastro993 added a commit that referenced this pull request Jul 10, 2024
…5922)

> [!WARNING]
> This PR depends on #5864

## Short description
This PR adds the initial scaffolding of the **IT Wallet activation** and
**IT Wallet credential** issuance XState machines.

### State diagrams
- IT Wallet activation machine:
https://stately.ai/registry/editor/embed/393bb84d-c50f-4184-a882-0fcf0fff8def?machineId=6392ceb2-a47e-4484-8723-af34a8765b65
- IT Wallet credential issuance machine:
https://stately.ai/registry/editor/embed/393bb84d-c50f-4184-a882-0fcf0fff8def?machineId=f54b1d6b-9163-49a4-a6a5-2a1f560001ba

## List of changes proposed in this pull request
- Added `ItwEidIssuanceMachine` with actions and actors stub
implementations
- Added `ItwEidIssuanceMachineContext` and `Provider`
- Added `ItwCredentialIssuanceMachine` with actions and actors stub
implementations
- Added `ItwCredentialIssuanceMachineContext` and `Provider`
- Wrapped `ItwStackNavigator` with the `ItwEidIssuanceMachineProvider`
and `ItwCredentialIssuanceMachineProvider`

## How to test
Static checks should pass.
From the I**T Wallet playground**, open the **Discovery** feature and
check that machine events are correctly dispatched (navigation events).

---------

Co-authored-by: Cristiano Tofani <[email protected]>
Co-authored-by: Fabio Bombardi <[email protected]>
Co-authored-by: LazyAfternoons <[email protected]>
Co-authored-by: Damiano Plebani <[email protected]>
Co-authored-by: Mario Perrotta <[email protected]>
Co-authored-by: Alice Di Rico <[email protected]>
Co-authored-by: LazyAfternoons <[email protected]>
Co-authored-by: Andrea Piai <[email protected]>
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.

None yet