Skip to content

Commit 8dfd9e2

Browse files
committed
Merge branch 'main' into update-expensify-card-preferred-workspace-modal-copy
2 parents 9f05710 + af304c0 commit 8dfd9e2

136 files changed

Lines changed: 1659 additions & 1072 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/cherryPick.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,9 @@ jobs:
356356
357357
Note that you **must** test this PR, and both the author and reviewer checklist should be completed, just as if you were merging the PR to main.
358358
359+
> [!IMPORTANT]
360+
> This PR should ideally be merged by a member of the [mobile-deployers](https://github.com/orgs/Expensify/teams/mobile-deployers) team. If it is merged by someone who is not a deployer, the staging deploy triggered by the merge will fail and will need to be manually re-triggered (not just retried) via the [deploy workflow](https://github.com/${{ github.repository }}/actions/workflows/deploy.yml).
361+
359362
_Pro-tip:_ If this PR appears to have conflicts against the _${{ inputs.TARGET }}_ base, it means that the version on ${{ inputs.TARGET }} has been updated. The easiest thing to do if you see this is to close the PR and re-run the CP.
360363
361364
$AUTHOR_CHECKLIST

.github/workflows/createDeployChecklist.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ name: Create or update deploy checklist
22

33
on:
44
workflow_call:
5+
inputs:
6+
REF:
7+
description: 'Git ref (branch, tag, or SHA) to check out. Defaults to the caller commit SHA.'
8+
type: string
9+
required: false
510
workflow_dispatch:
611

712
jobs:
@@ -11,6 +16,8 @@ jobs:
1116
- name: Checkout
1217
# v6
1318
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
19+
with:
20+
ref: ${{ inputs.REF || github.sha }}
1421

1522
- name: Setup Node
1623
uses: ./.github/actions/composite/setupNode

.github/workflows/createNewVersion.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,9 @@ jobs:
4545
outputs:
4646
NEW_VERSION: ${{ steps.bumpVersion.outputs.NEW_VERSION }}
4747
steps:
48+
# v3.2.4
4849
- name: Run turnstyle
49-
uses: softprops/turnstyle@49108bdfa571e62371bd2c3094893c547ab3fc03
50+
uses: softprops/turnstyle@4415445a6780f85c074f0e4334cf8e65bae3ad45
5051
with:
5152
poll-interval-seconds: 10
5253
env:

.github/workflows/deploy.yml

Lines changed: 148 additions & 35 deletions
Large diffs are not rendered by default.

Mobile-Expensify

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ android {
111111
minSdkVersion rootProject.ext.minSdkVersion
112112
targetSdkVersion rootProject.ext.targetSdkVersion
113113
multiDexEnabled rootProject.ext.multiDexEnabled
114-
versionCode 1009037003
115-
versionName "9.3.70-3"
114+
versionCode 1009037300
115+
versionName "9.3.73-0"
116116
// Supported language variants must be declared here to avoid from being removed during the compilation.
117117
// This also helps us to not include unnecessary language variants in the APK.
118118
resConfigs "en", "es"

config/eslint/eslint.seatbelt.tsv

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,8 @@
116116
"../../src/components/Modal/BaseModal.tsx" "react-hooks/set-state-in-effect" 1
117117
"../../src/components/Modal/Global/ConfirmModalWrapper.tsx" "@typescript-eslint/no-deprecated/ConfirmModal" 1
118118
"../../src/components/Modal/ReanimatedModal/Container/index.web.tsx" "react-hooks/refs" 1
119-
"../../src/components/Modal/ReanimatedModal/index.tsx" "@typescript-eslint/no-deprecated/InteractionManager.clearInteractionHandle" 3
120-
"../../src/components/Modal/ReanimatedModal/index.tsx" "@typescript-eslint/no-deprecated/InteractionManager.createInteractionHandle" 2
121-
"../../src/components/Modal/ReanimatedModal/index.tsx" "react-hooks/set-state-in-effect" 1
119+
"../../src/components/Modal/ReanimatedModal/index.tsx" "@typescript-eslint/no-deprecated/InteractionManager.clearInteractionHandle" 1
120+
"../../src/components/Modal/ReanimatedModal/index.tsx" "@typescript-eslint/no-deprecated/InteractionManager.createInteractionHandle" 1
122121
"../../src/components/MoneyReportHeaderActions/MoneyReportHeaderSecondaryActions.tsx" "@typescript-eslint/no-deprecated/InteractionManager.runAfterInteractions" 1
123122
"../../src/components/MoneyReportHeaderModals.tsx" "@typescript-eslint/no-deprecated/InteractionManager.runAfterInteractions" 1
124123
"../../src/components/MoneyRequestAmountInput.tsx" "react-hooks/immutability" 2
@@ -224,7 +223,6 @@
224223
"../../src/hooks/useLazyAsset.ts" "react-hooks/set-state-in-effect" 1
225224
"../../src/hooks/useNativeCamera.ts" "react-hooks/refs" 1
226225
"../../src/hooks/useNewTransactions.ts" "react-hooks/refs" 2
227-
"../../src/hooks/useOnboardingFlow.ts" "@typescript-eslint/no-deprecated/InteractionManager.runAfterInteractions" 1
228226
"../../src/hooks/useOutstandingBalanceGuard.tsx" "@typescript-eslint/no-deprecated/ConfirmModal" 1
229227
"../../src/hooks/usePaginatedReportActions.ts" "react-hooks/refs" 1
230228
"../../src/hooks/usePaymentOptions.ts" "react-hooks/refs" 1
@@ -466,7 +464,6 @@
466464
"../../src/pages/MultifactorAuthentication/BiometricsTestPage.tsx" "@typescript-eslint/no-deprecated/InteractionManager.runAfterInteractions" 1
467465
"../../src/pages/MultifactorAuthentication/RevokePage.tsx" "@typescript-eslint/no-deprecated/ConfirmModal" 1
468466
"../../src/pages/MultifactorAuthentication/ValidateCodePage.tsx" "react-hooks/set-state-in-effect" 1
469-
"../../src/pages/OnboardingInterestedFeatures/BaseOnboardingInterestedFeatures.tsx" "@typescript-eslint/no-deprecated/InteractionManager.runAfterInteractions" 1
470467
"../../src/pages/OnboardingInterestedFeatures/BaseOnboardingInterestedFeatures.tsx" "react-hooks/preserve-manual-memoization" 2
471468
"../../src/pages/ReimbursementAccount/EnterSignerInfo/index.tsx" "@typescript-eslint/no-deprecated/useSubStep" 1
472469
"../../src/pages/ReimbursementAccount/ReimbursementAccountPage.tsx" "react-hooks/refs" 3

ios/NewExpensify/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<key>CFBundlePackageType</key>
2424
<string>APPL</string>
2525
<key>CFBundleShortVersionString</key>
26-
<string>9.3.70</string>
26+
<string>9.3.73</string>
2727
<key>CFBundleSignature</key>
2828
<string>????</string>
2929
<key>CFBundleURLTypes</key>
@@ -44,7 +44,7 @@
4444
</dict>
4545
</array>
4646
<key>CFBundleVersion</key>
47-
<string>9.3.70.3</string>
47+
<string>9.3.73.0</string>
4848
<key>FullStory</key>
4949
<dict>
5050
<key>OrgId</key>

ios/NotificationServiceExtension/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
<key>CFBundleName</key>
1212
<string>$(PRODUCT_NAME)</string>
1313
<key>CFBundleShortVersionString</key>
14-
<string>9.3.70</string>
14+
<string>9.3.73</string>
1515
<key>CFBundleVersion</key>
16-
<string>9.3.70.3</string>
16+
<string>9.3.73.0</string>
1717
<key>NSExtension</key>
1818
<dict>
1919
<key>NSExtensionPointIdentifier</key>

ios/Podfile.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4145,7 +4145,7 @@ PODS:
41454145
- ReactCommon/turbomodule/core
41464146
- SocketRocket
41474147
- Yoga
4148-
- RNWorklets (0.7.2):
4148+
- RNWorklets (0.8.1):
41494149
- boost
41504150
- DoubleConversion
41514151
- fast_float
@@ -4172,10 +4172,11 @@ PODS:
41724172
- ReactCodegen
41734173
- ReactCommon/turbomodule/bridging
41744174
- ReactCommon/turbomodule/core
4175-
- RNWorklets/worklets (= 0.7.2)
4175+
- RNWorklets/apple (= 0.8.1)
4176+
- RNWorklets/common (= 0.8.1)
41764177
- SocketRocket
41774178
- Yoga
4178-
- RNWorklets/worklets (0.7.2):
4179+
- RNWorklets/apple (0.8.1):
41794180
- boost
41804181
- DoubleConversion
41814182
- fast_float
@@ -4202,10 +4203,9 @@ PODS:
42024203
- ReactCodegen
42034204
- ReactCommon/turbomodule/bridging
42044205
- ReactCommon/turbomodule/core
4205-
- RNWorklets/worklets/apple (= 0.7.2)
42064206
- SocketRocket
42074207
- Yoga
4208-
- RNWorklets/worklets/apple (0.7.2):
4208+
- RNWorklets/common (0.8.1):
42094209
- boost
42104210
- DoubleConversion
42114211
- fast_float
@@ -4939,7 +4939,7 @@ SPEC CHECKSUMS:
49394939
RNSentry: f73f4da92e4c20841ab16e1fa22fc289bc2f9f4e
49404940
RNShare: 1c1fde2c4134b9cf220ffebbd6df9c414036d382
49414941
RNSVG: 74eb75bd44d62ba9969941e80d8f9832971c681f
4942-
RNWorklets: b2d54014a57a29d3c5848283069360d982880e60
4942+
RNWorklets: 5f541537f3dc04db08a5fc64b5d20b2ba6a9735d
49434943
SDWebImage: 16309af6d214ba3f77a7c6f6fdda888cb313a50a
49444944
SDWebImageAVIFCoder: afe194a084e851f70228e4be35ef651df0fc5c57
49454945
SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c

0 commit comments

Comments
 (0)