Skip to content

Releases: AlexSim93/pull-request-analytics-action

Release v1.8.1

19 Dec 15:30
Compare
Choose a tag to compare

Enhancements

  • Added Navigation Links in Reports: Enhanced the report format by adding convenient navigation links. Users can now easily return to the overall report at the beginning of an issue from any monthly report and vice versa. This improvement significantly streamlines the navigation experience within reports.

  • Values in Gantt Charts: Introduced precise values in Gantt charts for more accurate and straightforward interpretation. This update allows users to understand exact metrics at a glance, enhancing the clarity and usefulness of the Gantt chart visualizations.

Release v1.8.0

19 Dec 08:21
8c52429
Compare
Choose a tag to compare

Enhanced Reporting Structure

  • Report Segmentation for Extended Periods: Revamped the report generation in pull-request-analytics-action to better accommodate longer time periods. The main issue now summarizes the overall statistics for the requested period.

  • Detailed Monthly Data in Issue Comments: To enhance clarity and manageability, detailed analytics for each specific month within the requested period are now provided in separate comments on the issue. This change allows for a more organized and digestible presentation of extensive data.

  • Improved Data Accessibility: This update addresses the need for more comprehensive reporting over extended periods without overcrowding the main issue report. It ensures that users can easily navigate and understand the analytics, especially when dealing with longer time frames.

Release v1.7.5

18 Dec 20:48
c1f536a
Compare
Choose a tag to compare

Updates and Improvements

  • Test Checks for PRs: Implemented a new feature to automatically check tests when pull requests are opened or updated. This ensures that all PRs meet the required testing standards before further processing.

  • Optimized Comment Requests: Enhanced the action to skip requests for comments when they are not needed in the reports. This optimization reduces unnecessary API calls, improving efficiency.

  • New EXECUTION_OUTCOME Option: Added 'markdown' as a new selectable value for the EXECUTION_OUTCOME input. This allows users to receive the output in markdown format, providing an additional flexible option for report presentation.

Release v1.7.4

18 Dec 16:17
Compare
Choose a tag to compare

Fix

  • Outcome validation: Fixed outcome validation for output value

Release v1.7.3

18 Dec 09:38
ce87507
Compare
Choose a tag to compare

Enhancements

  • Input Validations Added: Implemented validations for all inputs to ensure accuracy and relevance of the data processed. This enhancement prevents errors and enhances the overall reliability of the pull-request-analytics-action.

  • Conditional Display of PR Lists: Modified the action to hide lists of pull requests when the specified number is set to 0 or if there are no relevant items to display. This update streamlines the report, making it more concise and focused on the available data.

  • JSON_COLLECTION output: now it's optional. Add collection to EXECUTION_OUTCOME to get it.

Release v1.7.2

17 Dec 08:18
3d834f8
Compare
Choose a tag to compare

New feature

  • Github enterprise server support - Added support for Github enterprise server. Set GITHUB_API_URL environment variable in case you're using Github Enterprise server

Release v1.7.1

16 Dec 21:19
Compare
Choose a tag to compare

Fixes:

  • Time to approve description - Fixed description for time to approve in Gantt bar

Release v1.7.0

16 Dec 17:29
42797d0
Compare
Choose a tag to compare

New Features

  • Added Lists for Most Pending and Commented PRs: Introduced new lists to the analytics report. The first list identifies pull requests that are most pending at each stage, highlighting areas that may need expedited attention. The second list details the most commented pull requests in each period, offering insights into the most actively discussed changes. The number of PRs in these lists can be customized using the TOP_LIST_AMOUNT input.

  • Flexible Execution Outcomes: Enhanced the action to provide flexible execution results. Users can now choose to either generate a new issue or receive a markdown string as the output. This new setting allows for greater adaptability and user control over the action's output. Preferable outcome might be set in EXECUTION_OUTCOME input

Release v1.6.0

16 Dec 07:46
Compare
Choose a tag to compare

Improvements and Additions

  • Adjusted Simultaneous Request Limit: Fixed the number of simultaneous requests to a maximum of 25 to avoid exceeding GitHub's secondary rate limits. This adjustment ensures a smoother operation and compliance with GitHub's API constraints.

  • New Column in Review and PR Tables: Added a new column to the tables showcasing conducted reviews and open PRs, which breaks down the pull requests by size. This enhancement provides a clearer understanding of the scope of changes in each PR, aiding in more effective review and analysis.

Release v1.5.2

15 Dec 21:30
Compare
Choose a tag to compare

Fixes

  • Concurrent requests amount: Set 25 as maximum amount of concurrent requests. Otherwise it's failed with secondary rate limit error.
  • Aggregation method type: Added aggregation method type in timeline bar title. Added percentile value in the title in case it's percentile