You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add missing CLI flags to bring GHA to full feature parity
Adds 9 inputs missing from the action (app-url, show-crosshairs,
dry-run, metadata, json, json-file-name, allure-path, html-path,
artifacts-path), fixes report to support allure/html-detailed, and
makes quiet respect the input value instead of being hardcoded on.
Copy file name to clipboardExpand all lines: action.yml
+30-2Lines changed: 30 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -78,10 +78,11 @@ inputs:
78
78
description: '[Android only] The orientation of the device to run your flow against in degrees <options: 0|90|180|270>'
79
79
required: false
80
80
quiet:
81
-
description: 'Quieter console output that wont provide progress updates'
81
+
description: 'Quieter console output that wont provide progress updates. Defaults to true in CI.'
82
82
required: false
83
+
default: 'true'
83
84
report:
84
-
description: 'Runs Maestro with the --format flag, this will generate a report in the specified format <options: junit|html|html-detailed>'
85
+
description: 'Runs Maestro with the --format flag, this will generate a report in the specified format <options: junit|html|html-detailed|allure>'
85
86
required: false
86
87
retry:
87
88
description: 'Number of times to retry the run if it fails (same as pressing retry in the UI, this is free)'
@@ -116,6 +117,33 @@ inputs:
116
117
description: 'Automatically attach GitHub/PR context (branch, SHA, PR number, PR URL, run ID, repo) to the test run as metadata. Set to "false" to opt out.'
117
118
required: false
118
119
default: 'true'
120
+
app-url:
121
+
description: 'Signed URL to an Expo iOS build (.tar.gz). The archive is downloaded and extracted automatically. Expo signed URLs expire after ~1 hour.'
122
+
required: false
123
+
show-crosshairs:
124
+
description: '[Android only] Display crosshairs for screen interactions during test execution'
125
+
required: false
126
+
dry-run:
127
+
description: 'Simulate the run without actually triggering the upload/test, useful for debugging workflow issues'
128
+
required: false
129
+
metadata:
130
+
description: 'One or more key=value metadata pairs to attach to the run (one per line, e.g. MY_KEY=my_value)'
131
+
required: false
132
+
json:
133
+
description: 'Output results in JSON format. Note: will always provide exit code 0'
134
+
required: false
135
+
json-file-name:
136
+
description: 'Custom name for the JSON output file (can include relative path). Requires json-file: true.'
0 commit comments