PR-Metrics

A GitHub Action & Azure Pipelines task for augmenting pull request titles to let reviewers quickly determine PR size and test coverage.

MIT License

Stars
58
Committers
6

Bot releases are hidden (Show)

PR-Metrics - Release v1.4.8

Published by muiriswoulfe almost 2 years ago

  • Updating dependencies - one dependency update includes an important security fix.
  • Removing support for System.AccessToken in favor of the safer PR_METRICS_ACCESS_TOKEN.
PR-Metrics - Release v1.4.7

Published by muiriswoulfe almost 2 years ago

  • Dependency updates
PR-Metrics - Release v1.4.6

Published by muiriswoulfe about 2 years ago

  • Bug fix for PR size message.
PR-Metrics - Release v1.4.5

Published by muiriswoulfe about 2 years ago

  • Improving selection of test files
  • Updating dependencies
PR-Metrics - Release v1.4.4

Published by muiriswoulfe about 2 years ago

  • Correcting documentation and messaging around minimum requirements for Azure DevOps PAT token.
  • Updating depedencies.
PR-Metrics - Release v1.4.3

Published by muiriswoulfe about 2 years ago

  • Updating dependencies.
PR-Metrics - Release v1.4.2

Published by muiriswoulfe about 2 years ago

  • Updating dependencies.
  • Correctly handling errors thrown by the GitHub API where the diff is too large for comments to be added.
PR-Metrics - Release v1.4.1

Published by muiriswoulfe over 2 years ago

This release includes:

  • Transition from using SYSTEM_ACCESSTOKEN to use PR_METRICS_ACCESS_TOKEN for providing authentication. The former will still work but will print a deprecation message. Please update to using PR_METRICS_ACCESS_TOKEN as soon as possible.
  • Provision of alternative error messages for GitHub, to provide better guidance as to the fix when insufficient access is provided.
  • Correction of minor formatting issues in the GitHub Action readme.
  • Correction of the GitHub Action title to avoid having a new name on each publish.
  • Updating of dependencies.
PR-Metrics - Release v1.4.0

Published by muiriswoulfe over 2 years ago

Adding support to run PR Metrics as a GitHub Action, as well as an Azure DevOps pipelines task.

This change also updates dependencies, improves the runtime, allows the task to run on more Azure DevOps endpoints, and fixes some small bugs.

PR-Metrics - Release v1.3.1

Published by muiriswoulfe over 2 years ago

  • Resolving bug that could cause rare intermittent failures when working with large files in GitHub.
  • Updating dependencies.
PR-Metrics - Release v1.3.0

Published by muiriswoulfe about 3 years ago

  • Adding full GitHub support.
  • Enhancing behavior when run cross-platform.
  • Updating dependencies.

Full Changelog: https://github.com/microsoft/OMEX-Azure-DevOps-Extensions/compare/v1.2.6...v1.3.0

PR-Metrics - Release v1.2.6

Published by muiriswoulfe about 3 years ago

Updating the list of test file matching patterns from just test, to .spec. as well as test.

PR-Metrics - Release v1.2.5

Published by muiriswoulfe about 3 years ago

Minor release with:

  • Updated dependencies
  • Additional debuggability information
PR-Metrics - Release v1.2.4

Published by muiriswoulfe about 3 years ago

  • Unifying the access token variable names for GitHub and Azure DevOps as SYSTEM_ACCESSTOKEN.
  • Simplifying the error messages displayed when an access token has insufficient access.
  • Better handling of insufficient access in Azure DevOps scenarios.
PR-Metrics - Release v1.2.3

Published by muiriswoulfe about 3 years ago

Minor updates to provide a simpler, but clearer way to adjust Access Tokens for Azure DevOps scenarios.

This replaces the recently introduced PRMetrics.PAT override with existing Azure DevOps UI for adjusting a token, allowing for the same behavior in both Classic and YAML pipelines.

PR-Metrics - Release v1.2.2

Published by muiriswoulfe about 3 years ago

Adding a new PAT variable, in addition to System.AccessToken to allow PR Metrics to work in those cases where the scope of System.AccessToken has been reduced.

PR-Metrics - Release v1.2.1

Published by muiriswoulfe about 3 years ago

Minor updates to improve GitHub interaction:

  • Clarified documentation
  • Clarified error messaging
  • Fixed edge case bug for public GitHub repos
PR-Metrics - Release v1.2.0

Published by muiriswoulfe about 3 years ago

This release includes the following changes:

  • Addition of GitHub, GitHub Enterprise, and GitHub AE support: titles for PRs on these platforms are now updated with size and test coverage indicators, although the PRs will still need to be built via Azure DevOps.
  • Improved and simplified behaviour, where a single updated comment is used for displaying the statistics on each build, as opposed to the per-iteration comment used previously.
  • Removal of "files doesn't require review" comments that are no longer appropriate.
  • Bug fixes.
  • Dependency updates.
PR-Metrics - Release v1.1.7

Published by muiriswoulfe over 3 years ago

Minor bug fixes to resolve exceptions thrown in edge cases.

PR-Metrics - Release v1.1.6

Published by muiriswoulfe over 3 years ago

  • Various bug fixes
  • Use of additional asynchronous operations to improve performance and behavior
  • Replay of logging in case of failure, to facilitate bug reporting
  • Additional validation checks that notify the user of unsupported cases and provide information on how these can be resolved
  • Resolution of low severity CodeQL-identified issues
  • Updated documentation
Package Rankings
Top 5.83% on Github actions
Badges
Extracted from project README
Open in GitHub Codespaces
Related Projects