Skip to content

Commit 4348b8b

Browse files
committed
Optionally send tools download telemetry
1 parent e187d07 commit 4348b8b

3 files changed

Lines changed: 19 additions & 11 deletions

File tree

lib/init-action.js

Lines changed: 9 additions & 5 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: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,17 @@ async function sendInitStatusReport(
118118
workflow_languages: workflowLanguages || "",
119119
};
120120

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

123123
if (toolsSource === ToolsSource.Download) {
124-
initToolsDownloadFields = {
125-
tools_download_duration_ms: toolsDownloadDurationMs,
126-
tools_feature_flags_valid: toolsFeatureFlagsValid,
127-
};
124+
if (toolsDownloadDurationMs !== undefined) {
125+
initToolsDownloadFields.tools_download_duration_ms =
126+
toolsDownloadDurationMs;
127+
}
128+
if (toolsFeatureFlagsValid !== undefined) {
129+
initToolsDownloadFields.tools_feature_flags_valid =
130+
toolsFeatureFlagsValid;
131+
}
128132
}
129133

130134
if (config !== undefined) {

0 commit comments

Comments
 (0)