GDK::Telemetry.update_settings overwrites gdk.yml in Remote development workspace
Overview
After enabling telemetry while setting up GDK in Remote development workspace, gdk.yml
gets overwritten with just the telemetry.enabled
and telemetry.username
settings. The original content gets moved to a backup gdk.yml
. We need to stop gdk.yml
from being overwritten like this.
Impacted categories
The following categories relate to this issue:
-
gdk-reliability - e.g. When a GDK action fails to complete. -
gdk-usability - e.g. Improvements or suggestions around how the GDK functions. -
gdk-performance - e.g. When a GDK action is slow or times out.
Steps to replicate (optional)
Proposal (optional)
Environment (optional)
- Operating system name:
<!-- output of `uname -a` command -->
- Architecture:
<!-- output of `arch` command -->
- The contents of your
gdk.yml
(if any) - Ruby version:
<!-- output of `ruby --version` command -->
- GDK version:
<!-- output of `git rev-parse --short HEAD` command -->