# Github Repository Health Monitor Task

**Use case:** 

Charged for each GitHub repository analyzed for maintenance activity, release freshness, open issues, breaking-change signals, update risk, and recommendation.

## Input

```json
{
  "repositories": [
    "hacs/integration",
    "immich-app/immich",
    "microsoft/playwright"
  ],
  "lookbackDays": 180,
  "riskOnly": false,
  "maxItems": 10,
  "githubToken": "***",
  "outputMode": "summary"
}
```

## Output

```json
{
  "repo": {
    "label": "Repository",
    "format": "text"
  },
  "risk_level": {
    "label": "Risk",
    "format": "text"
  },
  "health_score": {
    "label": "Score",
    "format": "number"
  },
  "recommendation": {
    "label": "Recommendation",
    "format": "text"
  },
  "last_activity_at": {
    "label": "Last activity",
    "format": "date"
  },
  "latest_release_at": {
    "label": "Latest release",
    "format": "date"
  },
  "open_issues": {
    "label": "Open issues",
    "format": "number"
  },
  "critical_issue_count": {
    "label": "Critical issues",
    "format": "number"
  },
  "breaking_change_count": {
    "label": "Breaking changes",
    "format": "number"
  },
  "sources": {
    "label": "Sources",
    "format": "array"
  }
}
```

## About this Actor

This example demonstrates how to use [GitHub Repository Health Monitor](https://apify.com/animizio/github-repository-health-monitor) with a specific input configuration. Visit the [Actor detail page](https://apify.com/animizio/github-repository-health-monitor) to learn more, explore other use cases, and run it yourself.