Skip to content

Commit 117ef67

Browse files
committed
Harden non-interactive provider flows
1 parent 8a23469 commit 117ef67

28 files changed

Lines changed: 1009 additions & 2862 deletions

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ if (!bundleResult.success) {
4646
}
4747

4848
const publishResult = await provider.publish({
49+
filePath: '.pushy/output/ios.ppk',
50+
platform: 'ios',
4951
name: 'v1.2.3',
5052
description: 'Bug fixes and improvements',
5153
rollout: 100,
@@ -125,6 +127,8 @@ interface CLIProvider {
125127

126128
## Environment Variables
127129

130+
`publish` requires a generated `.ppk` path via `filePath`. Provider list methods return data in `CommandResult.data` and do not enter interactive paging.
131+
128132
```bash
129133
export PUSHY_REGISTRY=https://your-api-endpoint.com
130134
export NO_INTERACTIVE=true

README.zh-CN.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ if (!bundleResult.success) {
4646
}
4747

4848
const publishResult = await provider.publish({
49+
filePath: '.pushy/output/ios.ppk',
50+
platform: 'ios',
4951
name: 'v1.2.3',
5052
description: 'Bug fixes and improvements',
5153
rollout: 100,
@@ -125,6 +127,8 @@ interface CLIProvider {
125127

126128
## 环境变量
127129

130+
`publish` 需要通过 `filePath` 传入已生成的 `.ppk` 文件路径。Provider 的列表方法会把数据放在 `CommandResult.data`,不会进入交互式翻页。
131+
128132
```bash
129133
export PUSHY_REGISTRY=https://your-api-endpoint.com
130134
export NO_INTERACTIVE=true

bun.lock

Lines changed: 1 addition & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cli.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,9 @@
182182
"platform": {
183183
"hasValue": true
184184
},
185+
"appId": {
186+
"hasValue": true
187+
},
185188
"versionId": {
186189
"hasValue": true
187190
},
@@ -342,6 +345,9 @@
342345
"globalOptions": {
343346
"no-interactive": {
344347
"default": false
348+
},
349+
"acc": {
350+
"default": false
345351
}
346352
}
347353
}

example/README.md

Lines changed: 0 additions & 46 deletions
This file was deleted.

example/README.zh-CN.md

Lines changed: 0 additions & 44 deletions
This file was deleted.

example/USAGE_CUSTOM_VERSION.md

Lines changed: 0 additions & 53 deletions
This file was deleted.

example/package.json

Lines changed: 0 additions & 28 deletions
This file was deleted.

example/scripts/provider-api-example.ts

Lines changed: 0 additions & 97 deletions
This file was deleted.

example/tsconfig.json

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)