diff options
Diffstat (limited to 'python/mozbuild/mozbuild/settings.py')
-rw-r--r-- | python/mozbuild/mozbuild/settings.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/python/mozbuild/mozbuild/settings.py b/python/mozbuild/mozbuild/settings.py new file mode 100644 index 0000000000..e17a5cb400 --- /dev/null +++ b/python/mozbuild/mozbuild/settings.py @@ -0,0 +1,30 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +from mach.decorators import SettingsProvider + + +@SettingsProvider +class TelemetrySettings: + config_settings = [ + ( + "build.telemetry", + "boolean", + "Enable submission of build system telemetry " + '(Deprecated, replaced by "telemetry.is_enabled")', + ), + ( + "mach_telemetry.is_enabled", + "boolean", + "Build system telemetry is allowed", + False, + ), + ( + "mach_telemetry.is_set_up", + "boolean", + "The telemetry setup workflow has been completed " + "(e.g.: user has been prompted to opt-in)", + False, + ), + ] |