git-assure
Version:
A tool for analyzing GitHub repositories for sustainability and security risks.
38 lines (37 loc) • 1.09 kB
YAML
name: 'GitAssure Repository Analyzer'
description: 'Analyze GitHub repositories for sustainability and security risks'
author: 'BillyJBryant'
inputs:
repository:
description: 'The GitHub repository to analyze (format: owner/repo or full URL)'
required: false
default: ${{ github.repository }}
token:
description: 'GitHub token for API authentication'
required: false
default: ${{ github.token }}
output-file:
description: 'File path to save analysis results'
required: false
default: ''
comment-on-pr:
description: 'Whether to comment on PR with analysis results'
required: false
default: 'false'
comment-mode:
description: "How to handle PR comments: 'create-new' or 'update-existing'"
required: false
default: 'update-existing'
outputs:
risk-score:
description: 'The numeric risk score (0-10)'
risk-rating:
description: 'Risk rating (Low, Medium, High)'
summary:
description: 'Markdown summary of the analysis'
runs:
using: 'node20'
main: 'dist/index.js'
branding:
icon: 'shield'
color: 'green'