support corepack in submit
- Dominant language
- TypeScript
- Stars
- 1.4k
- Forks
- 236
- Avg merge
- 3d 8h
- Merged PRs (30d)
- 98
Description
### Build/Submit details page URL
https://expo.dev/accounts/joshbalfour/projects/packs-game/workflows/01960c3e-0162-725a-acc7-4e768e838108
### Summary
Thanks for adding corepack support to build :D #2401
It would be awesome if it was also supported in eas submit.
Opened as a bug as i found it weird that it worked with android but not ios.
### Managed or bare?
managed
### Environment
```
expo-env-info 1.2.2 environment info:
System:
OS: Linux 6.8 Ubuntu 24.04.1 LTS 24.04.1 LTS (Noble Numbat)
Shell: 5.2.21 - /bin/bash
Binaries:
Node: 22.14.0 - ~/n/bin/node
Yarn: 4.8.1 - ~/n/bin/yarn
npm: 10.9.2 - ~/n/bin/npm
npmPackages:
@expo/webpack-config: ^19.0.0 => 19.0.1
babel-preset-expo: ~12.0.0 => 12.0.10
expo: ^52.0.0 => 52.0.42
react: 18.3.1 => 18.3.1
react-dom: 18.3.1 => 18.3.1
react-native: 0.76.9 => 0.76.9
react-native-web: ~0.19.6 => 0.19.13
npmGlobalPackages:
eas-cli: 16.2.1
Expo Workflow: managed
```
Please don't judge my expo doctor, I'm dragging an 8 year old project back from the dead D:
```
14/15 checks passed. 1 checks failed. Possible issues detected:
Use the --verbose flag to see more details about passed checks.
✖ Validate packages against React Native Directory package metadata
The following issues were found when validating your dependencies against React Native Directory:
Unmaintained: react-native-prompt-android, redux-persist
No metadata available: @apollo/client, apollo-cache-persist, connected-react-router, deprecated-react-native-prop-types, graphql, history, immutable, modal-enhanced-react-native-web, moment, react-native-dialog, react-native-email, react-native-swipe-a-lot, react-native-web-lottie, react-router, react-router-native, react-router-redux, react-share, remote-redux-devtools, share-api-polyfill, subscriptions-transport-ws
Advice:
- Use libraries that are actively maintained and support the New Architecture. Find alternative libraries with https://reactnative.directory.
- Add packages to expo.doctor.reactNativeDirectoryCheck.exclude in package.json to selectively skip validations, if the warning is not relevant.
- Update React Native Directory to include metadata for unknown packages. Alternatively, set expo.doctor.reactNativeDirectoryCheck.listUnknownPackages in package.json to false to skip warnings about packages with no metadata, if the warning is not relevant.
1 check failed, indicating possible issues with the project.
```
### Error output
_No response_
### Reproducible demo or steps to reproduce from a blank project
-
Contributor guide
Assessment
This issue has not been assessed yet.