microsoft / PR-Metrics

A GitHub Action & Azure Pipelines task for augmenting pull request titles to let reviewers quickly determine PR size and test coverage.
https://github.com/microsoft/Omex
MIT License
58 stars 12 forks source link

S✔ ◾ Adding support for Workload Identity Federation #513

Closed muiriswoulfe closed 4 months ago

muiriswoulfe commented 4 months ago

Summary

This adds support for Workload Identity Federation, including instructions on how it can be established. It also includes an update to support binary files, which were found to be problematic during testing of this PR.

Detailed Description

This introduces several changes to improve the security and documentation of the project. The most significant changes include the addition of Workload Identity Federation as an alternative to Personal Access Tokens (PATs) for authentication, updates to the LICENSE file, and modifications to the documentation.

Authentication improvements:

License updates:

Documentation updates:

Testing

Test Types

Unit Test Coverage

100%

github-actions[bot] commented 4 months ago

PR Metrics

Thanks for keeping your pull request small.Thanks for adding tests. Lines
Product Code 399
Test Code 918
Subtotal 1,317
Ignored Code 226
Total 1,543

Metrics computed by PR Metrics. Add it to your Azure DevOps and GitHub PRs!