Add telemetry-enabled input to disable telemetry in single step#14
Add telemetry-enabled input to disable telemetry in single step#14Copilot wants to merge 2 commits into
Conversation
Co-authored-by: olensmar <1917063+olensmar@users.noreply.github.com>
|
@greptile |
Greptile SummaryThis PR adds a As a positive side effect, the refactoring of the final No blocking issues found. Confidence Score: 5/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Action starts] --> B[Parse inputs\nincl. telemetry-enabled]
B --> C[Install Testkube CLI]
C --> D[testkube set context\n...contextArgs...]
D --> E{contextResult.status == 0?}
E -- No --> F[process.exit status or 1]
E -- Yes --> G{telemetryEnabled == false?}
G -- No --> H[process.exit 0]
G -- Yes --> I[testkube disable telemetry]
I --> J{telemetryResult.status == 0?}
J -- No --> K[process.exit status or 1]
J -- Yes --> H
Last reviewed commit: "Add telemetry-enable..." |
Disabling telemetry currently requires a separate workflow step to run
testkube disable telemetryafter the action completes, wasting runner CPU time.Changes
telemetry-enabledinput (defaults to"true")testkube disable telemetryafter context setup whentelemetry-enabled: falseUsage
Backward compatible - telemetry remains enabled by default.
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.