From 316bc8b51aca3b10415fa1e19008104dc2967282 Mon Sep 17 00:00:00 2001 From: Aleksei Simatov Date: Tue, 14 May 2024 11:26:39 +0800 Subject: [PATCH] Fix: Lead time accuracy --- README.md | 2 +- build/index.js | 10 +++++----- package.json | 2 +- src/converters/utils/preparePullRequestTimeline.ts | 10 +++++----- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 750815e..a6bab71 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Pull request analytics action -![Version](https://img.shields.io/badge/version-2.2.8-blue) ![License](https://img.shields.io/badge/license-MIT-green) +![Version](https://img.shields.io/badge/version-2.2.9-blue) ![License](https://img.shields.io/badge/license-MIT-green) **pull-request-analytics-action**: A powerful tool for analyzing the effectiveness of both teams and individual developers. This action generates reports based on data from pull requests, code reviews, and comments, enabling you to identify your team's strengths as well as areas needing improvement. The statistics collected by this GitHub Action can be displayed in the form of tables and graphs or passed on for further operations as markdown or a data collection. diff --git a/build/index.js b/build/index.js index 5d89940..1b4292e 100644 --- a/build/index.js +++ b/build/index.js @@ -1599,19 +1599,19 @@ const preparePullRequestTimeline = (pullRequestInfo, pullRequestReviews = [], re }, (0, utils_1.getMultipleValuesInput)("HOLIDAYS")); return { ...collection, - timeToReview: timeToReview + timeToReview: typeof timeToReview === 'number' ? [...(collection?.timeToReview || []), timeToReview] : collection.timeToReview, - timeToApprove: timeToApprove + timeToApprove: typeof timeToApprove === 'number' ? [...(collection?.timeToApprove || []), timeToApprove] : collection.timeToApprove, - timeToMerge: timeToMerge + timeToMerge: typeof timeToMerge === 'number' ? [...(collection?.timeToMerge || []), timeToMerge] : collection.timeToMerge, - timeToReviewRequest: timeToReviewRequest + timeToReviewRequest: typeof timeToReviewRequest === 'number' ? [...(collection?.timeToReviewRequest || []), timeToReviewRequest] : collection.timeToReviewRequest, - timeInDraft: timeInDraft + timeInDraft: typeof timeInDraft === 'number' ? [...(collection?.timeInDraft || []), timeInDraft] : collection.timeInDraft, pullRequestsInfo: [ diff --git a/package.json b/package.json index fd26b1e..b9d1a04 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pull-request-analytics-action", - "version": "2.2.8", + "version": "2.2.9", "description": "Generates detailed PR analytics reports within GitHub, focusing on review efficiency and team performance.", "main": "build/index.js", "scripts": { diff --git a/src/converters/utils/preparePullRequestTimeline.ts b/src/converters/utils/preparePullRequestTimeline.ts index 6dfa400..7f498ba 100644 --- a/src/converters/utils/preparePullRequestTimeline.ts +++ b/src/converters/utils/preparePullRequestTimeline.ts @@ -89,19 +89,19 @@ export const preparePullRequestTimeline = ( return { ...collection, - timeToReview: timeToReview + timeToReview: typeof timeToReview === 'number' ? [...(collection?.timeToReview || []), timeToReview] : collection.timeToReview, - timeToApprove: timeToApprove + timeToApprove: typeof timeToApprove === 'number' ? [...(collection?.timeToApprove || []), timeToApprove] : collection.timeToApprove, - timeToMerge: timeToMerge + timeToMerge: typeof timeToMerge === 'number' ? [...(collection?.timeToMerge || []), timeToMerge] : collection.timeToMerge, - timeToReviewRequest: timeToReviewRequest + timeToReviewRequest: typeof timeToReviewRequest === 'number' ? [...(collection?.timeToReviewRequest || []), timeToReviewRequest] : collection.timeToReviewRequest, - timeInDraft: timeInDraft + timeInDraft: typeof timeInDraft === 'number' ? [...(collection?.timeInDraft || []), timeInDraft] : collection.timeInDraft, pullRequestsInfo: [