Creating a Custom CI Automation for Code Reviews with Elixir and Gemini

104
clicks
Creating a Custom CI Automation for Code Reviews with Elixir and Gemini
This article guides you through creating a GitHub CI automation tool with Elixir, which triggers upon pull requests to ensure code adheres to predefined rules stored in Markdown files. It covers the setup of a GitHub application, creating a Phoenix app to handle webhooks, verifying requests for authenticity, and processing GitHub events, especially PR creation. The piece emphasizes reading code from pull requests and utilizing Gemini for generating AI-driven feedback based on the defined rules. It provides a step-by-step approach and encourages further customization, linking to a full working repository for reference.

© HashMerge 2025