Skip to content

Commit 0297529

Browse files
committed
Add auto archive latest release option: --archive_latest_release
1 parent 6602496 commit 0297529

4 files changed

Lines changed: 17 additions & 12 deletions

File tree

README.md

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ You can use `vim` if installed `vim $HOME/.ta-cli.json`
4040
"release_notes": "",
4141
"git_release_notes": true,
4242
"git_commit_id": false,
43+
"archive_latest_release": false,
4344
"notify": true
4445
}
4546
```
@@ -60,18 +61,19 @@ Navigate to [latest releases](https://github.com/testappio/cli/releases) and dow
6061
ta-cli config
6162
```
6263

63-
| Key | Description | Default |
64-
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------ |
65-
| --config | path to your ta-cli.json config file [Optional] | $HOME/.ta-cli.json |
66-
| --api_token | You can get it from https://portal.testapp.io/settings/api-credentials | |
67-
| --app_id | You can get it from your app page at [https://portal.testapp.io/apps](https://portal.testapp.io/apps?action=select-for-integrations) | |
68-
| --release | It can be either both or Android or iOS | |
69-
| --apk_file | Path to the Android APK file | |
70-
| --ipa_file | Path to the iOS IPA file | |
71-
| --release_notes | Manually add the release notes to be displayed for the testers | |
72-
| --git_release_notes | Collect release notes from the latest git commit message to be displayed for the testers: true or false | true |
73-
| --git_commit_id | Include the last commit ID in the release notes (works with both release notes options): true or false | false |
74-
| --notify | Send notifications to your team members about this release: true or false | false |
64+
| Key | Description | Default |
65+
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------ |
66+
| --config | path to your ta-cli.json config file [Optional] | $HOME/.ta-cli.json |
67+
| --api_token | You can get it from https://portal.testapp.io/settings/api-credentials | |
68+
| --app_id | You can get it from your app page at [https://portal.testapp.io/apps](https://portal.testapp.io/apps?action=select-for-integrations) | |
69+
| --release | It can be either both or Android or iOS | |
70+
| --apk_file | Path to the Android APK file | |
71+
| --ipa_file | Path to the iOS IPA file | |
72+
| --release_notes | Manually add the release notes to be displayed for the testers | |
73+
| --git_release_notes | Collect release notes from the latest git commit message to be displayed for the testers | false |
74+
| --git_commit_id | Include the last commit ID in the release notes (works with both release notes options) | false |
75+
| --notify | Send notifications to your team members about this release | false |
76+
| --archive_latest_release | Automatically archive the current latest release upon successful upload | false |
7577

7678
The default configuration file will be at `$HOME/.ta-cli.json`
7779

linux/config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@
77
"release_notes": "",
88
"git_release_notes": true,
99
"git_commit_id": false,
10+
"archive_latest_release": false,
1011
"notify": true
1112
}

macos/config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@
66
"ipa": "/path/to/ios/app.ipa",
77
"git_release_notes": true,
88
"git_commit_id": false,
9+
"archive_latest_release": false,
910
"notify": true
1011
}

windows/config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@
66
"ipa": "/path/to/ios/app.ipa",
77
"git_release_notes": true,
88
"git_commit_id": false,
9+
"archive_latest_release": false,
910
"notify": true
1011
}

0 commit comments

Comments
 (0)