Closed cohenaj194 closed 3 months ago
The update ushers in GitFailGuard, an AI-powered tool for managing failed GitHub Actions with detailed GitHub Issue creation. It encompasses environment variable placeholders, deployment workflows, and Docker setup. The README and setup scripts are revamped to aid users in installation and utilization. Log analysis, GitHub issue creation, webhook handling functions, and comprehensive tests are now part of the codebase.
Files/Paths | Change Summary |
---|---|
.env.example , .github/workflows/deploy.yml |
Introduced placeholders for GITHUB_TOKEN and OPENAI_API_KEY in .env.example . Set up deployment workflow in deploy.yml . |
.github/workflows/docker-build.yml , .github/workflows/linters.yaml |
Added workflows for building Docker images and running linters. |
README.md |
Added GitFailGuard tool features, setup instructions, prerequisites, environment variables, and more. |
requirements.in , requirements.txt , setup.py |
Updated dependencies, including packages like Flask , requests , openai , and others. |
setup.sh |
Introduced a script to automate the setup process by creating a virtual environment and installing dependencies. |
src/github_issue_creator.py , src/log_analyzer.py , src/main.py , src/webhook_handler.py |
Added functions for GitHub issue creation, log analysis, webhook handling. |
tests/init.py , tests/test_github_issue_creator.py , tests/test_log_analyzer.py , tests/test_webhook_handler.py |
Introduced test suites for various modules and functions. |
docker-compose.yml , kube-manifest.yml , Dockerfile |
Updated Docker and Kubernetes configurations for the application. |
🐇 In the code, a rabbit hops with glee, For GitFailGuard now sets issues free. Logs are fetched and errors found, With AI's help, solutions bound. Docker sails and workflows run, In this world of code, we've just begun. 🌟
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
Documentation
Dependencies
requirements.txt
andrequirements.in
with necessary packages.Tests
CI/CD