expo / expo/eas-cli

eas metadata:lint does not catch too long passwords

Open
#2,785 1 comment 0 reactions 1 assignee Claimed by @byCedric View on GitHub
eas metadata needs review
Dominant language
TypeScript
Stars
1.4k
Forks
236
Avg merge
3d 8h
Merged PRs (30d)
98

Description

### Build/Submit details page URL

_No response_

### Summary

`eas metadata:lint` does not validate password length.

Apple appears to enforce a maximum length of 100 characters.

### Managed or bare?

N/A

### Environment

eas-cli/14.2.0 wsl-x64 node-v20.18.0

### Error output

✖ Failed creating store review details for 1.0

Store configuration upload encountered an error.

An attribute value is too long. - Password cannot be longer than 100 characters.

### Reproducible demo or steps to reproduce from a blank project

1. In `store.config.json`, add a very long password under `apple.review.demoPassword`.
2. Run `eas metadata:lint`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.