feat: major enhancements to actions usage scripts #112
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Improvements to script functionality and flexibility:
--resolve-shas
and--dedupe-by-repo
flags inget-actions-usage-in-organization.sh
, allowing users to resolve commit SHAs to tags and count unique repositories per action, respectively. Input validation ensures these flags are only used with the appropriate counting modes. [1] [2]get-actions-usage-in-organization.sh
to improve performance and avoid redundant API calls. Temporary files are cleaned up automatically.@4.*.*
to@v4
and@4.3.0
to@v4.3.0
).Output and user experience improvements:
txt
,csv
, andmd
is now more consistent and informative.get-actions-usage-in-repository.sh
, including support for the--resolve-shas
flag and clear error messages when SBOM data cannot be accessed.