Skip to content

Commit a25536b

Browse files
authored
Optionally send tools download telemetry (github#1538)
1 parent e187d07 commit a25536b

File tree

3 files changed

+15
-13
lines changed

3 files changed

+15
-13
lines changed

lib/init-action.js

Lines changed: 7 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/init-action.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/init-action.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,14 @@ async function sendInitStatusReport(
118118
workflow_languages: workflowLanguages || "",
119119
};
120120

121-
let initToolsDownloadFields: InitToolsDownloadFields = {};
121+
const initToolsDownloadFields: InitToolsDownloadFields = {};
122122

123-
if (toolsSource === ToolsSource.Download) {
124-
initToolsDownloadFields = {
125-
tools_download_duration_ms: toolsDownloadDurationMs,
126-
tools_feature_flags_valid: toolsFeatureFlagsValid,
127-
};
123+
if (toolsDownloadDurationMs !== undefined) {
124+
initToolsDownloadFields.tools_download_duration_ms =
125+
toolsDownloadDurationMs;
126+
}
127+
if (toolsFeatureFlagsValid !== undefined) {
128+
initToolsDownloadFields.tools_feature_flags_valid = toolsFeatureFlagsValid;
128129
}
129130

130131
if (config !== undefined) {

0 commit comments

Comments
 (0)