Skip to content

Commit 43fbb05

Browse files
Update README
1 parent 91385ad commit 43fbb05

File tree

1 file changed

+19
-24
lines changed

1 file changed

+19
-24
lines changed

README.md

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,8 @@ that credentials keys should be stored as [GitHub secrets](https://docs.github.c
88

99
## Inputs
1010

11-
- `email` {string} {required} Email of your Genymotion Cloud SaaS account, if you don't have an account please create it first at [https://cloud.geny.io](https://cloud.geny.io/?&utm_source=web-referral&utm_medium=docs&utm_campaign=githubactions&utm_content=signup). `GMSAAS_EMAIL` should be stored as a [GitHub secret](https://docs.github.com/en/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization) and passed as in the
12-
example below. **Never** store your `GMSAAS_EMAIL` as plain text in your YAML workflow.
13-
- `password` {string} {required} The password of your Genymotion Cloud SaaS account. `GMSAAS_PASSWORD` should be stored as a [GitHub secret](https://docs.github.com/en/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization) and passed as in the
14-
example below. **Never** store your `GMSAAS_PASSWORD` as plain text in your YAML workflow.
11+
- `api_token` {string} {required} EAPI Token to authenticate to your Genymotion Cloud SaaS account. If you don't have an account please register on [https://cloud.geny.io](https://cloud.geny.io/?&utm_source=web-referral&utm_medium=docs&utm_campaign=githubactions&utm_content=signup) and create an [API Token](https://cloud.geny.io/api). `GMSAAS_APITOKEN` should be stored as a [GitHub secret](https://docs.github.com/en/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization) and passed as in the
12+
example below. **Never** store your `GMSAAS_APITOKEN` as plain text in your YAML workflow.0
1513
- `gmsaas_version` {string} {optional} Install a specific version of gmsaas (not recommended). Defaults to the latest version if not specified.
1614
- `recipe_uuid` {string} {optional} Recipe UUID is the identifier used when starting an instance; it can be retrieved using `gmsaas recipes list`,
1715
or check [availables recipes](https://support.genymotion.com/hc/en-us/articles/360007473658-Supported-Android-devices-templates-for-Genymotion-Cloud-SaaS) for a comprehensive list of all currently available recipes.
@@ -38,26 +36,25 @@ jobs:
3836
runs-on: ubuntu-latest
3937
steps:
4038
- name: Checkout
41-
uses: actions/checkout@v3
39+
uses: actions/checkout@v4
4240
43-
- uses: actions/setup-python@v4
41+
- uses: actions/setup-python@v5
4442
with:
45-
python-version: "3.10.11"
43+
python-version: "3.12.0"
4644
4745
- name: Set up JDK 17
48-
uses: actions/setup-java@v3
46+
uses: actions/setup-java@v4
4947
with:
5048
java-version: "17"
5149
distribution: "temurin"
5250
5351
- name: Setup Android SDK
54-
uses: android-actions/setup-android@v2
52+
uses: android-actions/setup-android@v3
5553
5654
- name: Start Genymotion Cloud SaaS instance
5755
uses: genymobile/[email protected]
5856
with:
59-
email: ${{ secrets.GMSAAS_EMAIL }}
60-
password: ${{ secrets.GMSAAS_PASSWORD }}
57+
api_token: ${{ secrets.GMSAAS_APITOKEN }}
6158
recipe_uuid: ea5fda48-fa8b-48c1-8acc-07d910856141 # Google Pixel XL 8.1
6259
```
6360

@@ -79,26 +76,25 @@ jobs:
7976
- 4c015ada-e64e-4f5d-a320-06cbf6e95648 # android 10
8077
steps:
8178
- name: Checkout
82-
uses: actions/checkout@v3
79+
uses: actions/checkout@v4
8380
84-
- uses: actions/setup-python@v4
81+
- uses: actions/setup-python@v5
8582
with:
8683
python-version: "3.10.11"
8784
8885
- name: Set up JDK 17
89-
uses: actions/setup-java@v3
86+
uses: actions/setup-java@v4
9087
with:
9188
java-version: "17"
9289
distribution: "temurin"
9390
9491
- name: Setup Android SDK
95-
uses: android-actions/setup-android@v2
92+
uses: android-actions/setup-android@v3
9693
9794
- name: Start Genymotion Cloud SaaS instance
9895
uses: genymobile/[email protected]
9996
with:
100-
email: ${{ secrets.GMSAAS_EMAIL }}
101-
password: ${{ secrets.GMSAAS_PASSWORD }}
97+
api_token: ${{ secrets.GMSAAS_APITOKEN }}
10298
recipe_uuid: ${{ matrix.recipe_uuid }}
10399
```
104100

@@ -115,26 +111,25 @@ jobs:
115111
runs-on: ubuntu-latest
116112
steps:
117113
- name: Checkout
118-
uses: actions/checkout@v3
114+
uses: actions/checkout@v4
119115
120-
- uses: actions/setup-python@v4
116+
- uses: actions/setup-python@v5
121117
with:
122-
python-version: "3.10.11"
118+
python-version: "3.12.0"
123119
124120
- name: Set up JDK 17
125-
uses: actions/setup-java@v3
121+
uses: actions/setup-java@v4
126122
with:
127123
java-version: "17"
128124
distribution: "temurin"
129125
130126
- name: Setup Android SDK
131-
uses: android-actions/setup-android@v2
127+
uses: android-actions/setup-android@v3
132128
133129
- name: Start Genymotion Cloud SaaS instance
134130
uses: genymobile/[email protected]
135131
with:
136-
email: ${{ secrets.GMSAAS_EMAIL }}
137-
password: ${{ secrets.GMSAAS_PASSWORD }}
132+
api_token: ${{ secrets.GMSAAS_APITOKEN }}
138133
recipe_uuid: ea5fda48-fa8b-48c1-8acc-07d910856141 # Google Pixel XL 8.1
139134
adb_serial_port: "47021"
140135
```

0 commit comments

Comments
 (0)