|
1 | 1 | # [<img src="https://assets.testapp.io/logo/blue.svg" alt="TestApp.io"/>](https://testapp.io/) Github Action |
2 | 2 |
|
3 | | -### Current version: v4.0-BETA |
| 3 | +### Current version: v5 |
4 | 4 |
|
5 | 5 | > This is in BETA mode. Your feedback is highly appreciated! |
6 | 6 |
|
7 | | -[](https://github.com/testappio/github-action/actions/workflows/main.yml) |
| 7 | +[](https://github.com/testappio/github-action/actions/workflows/main.yml) |
8 | 8 |
|
9 | | -This action uploads artifacts (.apk or .ipa) to TestApp.io and notifying your team members about it. |
| 9 | +This action uploads artifacts (.apk or .ipa) to TestApp.io and notifies your team members about it. |
10 | 10 |
|
11 | 11 | ## Configuration |
12 | 12 |
|
13 | | -*More info here: [https://help.testapp.io/ta-cli](https://help.testapp.io/ta-cli/)* |
| 13 | +_More info here: [https://help.testapp.io/ta-cli](https://help.testapp.io/ta-cli/)_ |
14 | 14 |
|
15 | | -| Key | Description | Env Var(s) | Default | |
16 | | -| ----------------- | ------------------------------------------------------------------------------------------------------- | --------------------------- | ------- | |
17 | | -| api_token | You can get it from https://portal.testapp.io/settings/api-credentials | TESTAPPIO_API_TOKEN | | |
18 | | -| app_id | You can get it from your app page at [https://portal.testapp.io/apps](https://portal.testapp.io/apps?select-for-integrations) | TESTAPPIO_APP_ID | | |
19 | | -| release | It can be either both or Android or iOS | TESTAPPIO_RELEASE | | |
20 | | -| apk_file | Path to the Android APK file | TESTAPPIO_ANDROID_PATH | | |
21 | | -| ipa_file | Path to the iOS IPA file | TESTAPPIO_IOS_PATH | | |
22 | | -| release_notes | Manually add the release notes to be displayed for the testers | TESTAPPIO_RELEASE_NOTES | | |
23 | | -| git_release_notes | Collect release notes from the latest git commit message to be displayed for the testers: true or false | TESTAPPIO_GIT_RELEASE_NOTES | true | |
24 | | -| git_commit_id | Include the last commit ID in the release notes (works with both release notes options): true or false | TESTAPPIO_GIT_COMMIT_ID | false | |
25 | | -| notify | Send notifications to your team members about this release: true or false | TESTAPPIO_NOTIFY | false | |
| 15 | +| Key | Description | Env Var(s) | Default | |
| 16 | +| ----------------- | ----------------------------------------------------------------------------------------------------------------------------- | --------------------------- | ------- | |
| 17 | +| api_token | You can get it from https://portal.testapp.io/settings/api-credentials | TESTAPPIO_API_TOKEN | | |
| 18 | +| app_id | You can get it from your app page at [https://portal.testapp.io/apps](https://portal.testapp.io/apps?select-for-integrations) | TESTAPPIO_APP_ID | | |
| 19 | +| release | It can be either both or Android or iOS | TESTAPPIO_RELEASE | | |
| 20 | +| apk_file | Path to the Android APK file | TESTAPPIO_ANDROID_PATH | | |
| 21 | +| ipa_file | Path to the iOS IPA file | TESTAPPIO_IOS_PATH | | |
| 22 | +| release_notes | Manually add the release notes to be displayed for the testers | TESTAPPIO_RELEASE_NOTES | | |
| 23 | +| git_release_notes | Collect release notes from the latest git commit message to be displayed for the testers: true or false | TESTAPPIO_GIT_RELEASE_NOTES | true | |
| 24 | +| git_commit_id | Include the last commit ID in the release notes (works with both release notes options): true or false | TESTAPPIO_GIT_COMMIT_ID | false | |
| 25 | +| notify | Send notifications to your team members about this release: true or false | TESTAPPIO_NOTIFY | false | |
26 | 26 |
|
27 | 27 | ## Requirements |
28 | 28 |
|
|
57 | 57 |
|
58 | 58 |
|
59 | 59 | - name: Upload artifact to TestApp.io |
60 | | - uses: testappio/github-action@v4 |
| 60 | + uses: testappio/github-action@v5 |
61 | 61 | with: |
62 | 62 | api_token: ${{secrets.TESTAPPIO_API_TOKEN}} |
63 | 63 | app_id: ${{secrets.TESTAPPIO_APP_ID}} |
@@ -101,7 +101,7 @@ jobs: |
101 | 101 | team-id: ${{ secrets.TEAM_ID }} |
102 | 102 |
|
103 | 103 | - name: Upload artifact to TestApp.io |
104 | | - uses: testappio/github-action@v4 |
| 104 | + uses: testappio/github-action@v5 |
105 | 105 | with: |
106 | 106 | api_token: ${{ secrets.TESTAPPIO_API_TOKEN }} |
107 | 107 | app_id: ${{ secrets.TESTAPPIO_APP_ID }} |
|
0 commit comments