feat: resolve #740 #741 #742 #743 - ETL module, billing strategy, context+hooks, contract modularization #918
ci.yml
on: pull_request
Lint & Format
1m 22s
Type Check
1m 31s
Tests
1m 42s
NPM Audit
1m 13s
Annotations
13 errors and 4 warnings
|
NPM Audit
Process completed with exit code 1.
|
|
Lint & Format
Process completed with exit code 2.
|
|
Type Check
Process completed with exit code 2.
|
|
Type Check:
src/store/subscriptionStore.ts#L745
Type '(subscriptionId?: string) => void' is not assignable to type '(subscriptionId?: string | undefined) => PauseAnalytics'.
|
|
Type Check:
src/services/payment/paymentStrategies.ts#L89
No overload matches this call.
|
|
Type Check:
src/navigation/modules/SocialStack.tsx#L30
Type 'Promise<typeof import("/home/runner/work/SubTrackr/SubTrackr/src/screens/NotFoundScreen")>' is not assignable to type 'Promise<{ default: ComponentType<any>; }>'.
|
|
Type Check:
src/navigation/modules/SettingsStack.tsx#L8
Type 'Promise<typeof import("/home/runner/work/SubTrackr/SubTrackr/src/screens/SettingsScreen")>' is not assignable to type 'Promise<{ default: ComponentType<any>; }>'.
|
|
Type Check:
src/context/SubscriptionContext.tsx#L14
Module '"../store/subscriptionStore"' declares 'SubscriptionState' locally, but it is not exported.
|
|
Type Check:
src/context/AppContext.tsx#L107
Type '{ state: { isInitialized: boolean; isOnline: boolean; version: string; }; preferredCurrency: string; setPreferredCurrency: (currency: string) => void; isConnected: any; walletAddress: any; ... 6 more ...; clearGlobalError: () => void; }' is not assignable to type 'AppContextValue'.
|
|
Type Check:
src/context/AppContext.tsx#L78
Property 'connect' does not exist on type 'WalletState'.
|
|
Type Check:
src/context/AppContext.tsx#L77
Property 'walletAddress' does not exist on type 'WalletState'.
|
|
Type Check:
src/context/AppContext.tsx#L76
Property 'isConnected' does not exist on type 'WalletState'. Did you mean 'disconnect'?
|
|
Tests
Process completed with exit code 1.
|
|
NPM Audit
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Lint & Format
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Type Check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|