Round fields in TRAP caching telemetry to integers

This commit is contained in:
Edoardo Pirovano
2022-08-17 13:30:17 +01:00
parent 7d94bb850d
commit eb6f272155
6 changed files with 12 additions and 14 deletions

View File

@@ -71,10 +71,9 @@ export async function sendStatusReport(
if (config && didUploadTrapCaches) {
const trapCacheUploadStatusReport: FinishWithTrapUploadStatusReport = {
...statusReport,
trap_cache_upload_duration_ms: trapCacheUploadTime || 0,
trap_cache_upload_size_bytes: await getTotalCacheSize(
config.trapCaches,
logger
trap_cache_upload_duration_ms: Math.round(trapCacheUploadTime || 0),
trap_cache_upload_size_bytes: Math.round(
await getTotalCacheSize(config.trapCaches, logger)
),
};
await actionsUtil.sendStatusReport(trapCacheUploadStatusReport);

View File

@@ -124,11 +124,10 @@ async function sendSuccessStatusReport(
tools_resolved_version: toolsVersion,
workflow_languages: workflowLanguages || "",
trap_cache_languages: Object.keys(config.trapCaches).join(","),
trap_cache_download_size_bytes: await getTotalCacheSize(
config.trapCaches,
logger
trap_cache_download_size_bytes: Math.round(
await getTotalCacheSize(config.trapCaches, logger)
),
trap_cache_download_duration_ms: config.trapCacheDownloadTime,
trap_cache_download_duration_ms: Math.round(config.trapCacheDownloadTime),
};
await sendStatusReport(statusReport);