Metadata-Version: 2.1
Name: opsbox-github-output
Version: 0.1.3
Summary: Github issues output for opsbox
Requires-Python: ==3.11.*
Description-Content-Type: text/markdown
License-File: LICENCE.txt
Requires-Dist: llama-index>=0.12.6
Requires-Dist: loguru>=0.7.2
Requires-Dist: pandas>=2.2.3
Requires-Dist: pydantic>=2.10.2
Requires-Dist: requests>=2.32.3
Requires-Dist: opsbox-general-handler>=0.1.2

# opsbox-github-output Plugin

## Overview

The `github_out` Plugin processes and creates GitHub ticket issues based on the results of checks, helping to manage and track cost-saving recommendations and other tasks.

***Description creation requires LLM***

## Key Features

- **GitHub Integration**: Fetches and processes data from GitHub.
- **Issue Creation**: Creates detailed GitHub issues based on the provided results.
- **Customizable Labels**: Allows setting labels for the created issues.

## Configuration Parameters

### GitHub Configuration

- **github_token**: The token for the GitHub user.
- **repo_owner**: The owner of the repository.
- **repo_name**: The name of the repository.
- **labels**: The labels to apply to the issue (optional).
- **create_description**: Whether to create a description instead of an issue (default: false).


## Example Configuration

```yaml
github_token: your_github_token
repo_owner: your_repo_owner
repo_name: your_repo_name
labels: your_labels
create_description: false
```
