expo / expo/eas-cli

No migration path for programmatically setting Push Notification credentials

Open
#1,286 3 comments 0 reactions 1 assignee Assigned to @vonovak View on GitHub
eas build enhancement
Dominant language
TypeScript
Stars
1.4k
Forks
236
Avg merge
3d 1h
Merged PRs (30d)
91

Description

### Build/Submit details page URL

_No response_

### Summary

Expo CLI contained a method for uploading Push Notification credentials programmatically for both Android and iOS.

#### Android

```
expo push:android:upload --api-key [KEY]
```

#### iOS

```
expo build:ios --push-id [ID] --push-p8-path [P8_Path]
```

The EAS CLI only supports an interactive way of setting these via:

```
eas credentials
```

Could the `eas-cli` package be updated into include commands such as:

```
eas credentials:android:push:upload --api-key [KEY]
```

```
eas credentials:ios:push:upload --push-id [ID] --push-p8-path [P8_Path]
```

### Managed or bare?

Managed

### Environment

N/A

### Error output

_No response_

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

N/A

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.