Releases: simple-container-com/forge-action
Automated Development Workflows with Simple Forge (preview)
What Simple Forge Does
Simple Forge is an intelligent GitHub automation service that transforms GitHub issues into code solutions using Claude AI. Key capabilities:
- 🎯 Issue Processing: Monitors GitHub repositories for new issues and comments
- 🤖 AI Code Generation: Uses Claude AI to generate intelligent code solutions
- 🔄 Context Management: Maintains conversation context across interactions with version control
- ⚡ Workflow Orchestration: Triggers GitHub Actions workflows for automated code generation
- 📊 Job Queue System: FIFO execution with concurrency control and retry logic
- 🌐 Serverless Deployment: Runs on AWS Lambda with MongoDB Atlas integration
Release Text Block for forge-action v1.0.0
Here's the release text block for forge-action v1.0.0:
🚀 Simple Forge Action v1.0.0
The first stable release of Simple Forge Action - GitHub Actions integration for AI-powered code generation
What is Simple Forge Action?
Simple Forge Action enables seamless integration between GitHub repositories and the Simple Forge service, allowing you to automatically process GitHub issues and generate intelligent code solutions using Claude AI directly within your GitHub Actions workflows.
✨ Key Features
🎯 Intelligent Issue Processing
- Automatically converts GitHub issues into actionable development tasks
- Maintains context across multiple interactions and iterations
- Links issues to branches and pull requests for complete traceability
🤖 Claude AI Integration
- Leverages Claude 3.5 Sonnet for intelligent code generation
- Processes repository context to generate relevant, high-quality solutions
- Maintains conversation history for iterative development
⚡ Dual Action Support
- Docker Action: Traditional container-based execution with all dependencies included
- Dockerless Action: 50-75% faster startup with 90% less network transfer (recommended)
🔧 Production-Ready Features
- Comprehensive error handling and retry logic
- Secure API key authentication
- Automatic branch creation and management
- Real-time workflow status monitoring
- Multi-platform support (Ubuntu, macOS, RHEL/CentOS, Alpine)
🚀 Quick Start
Add to your repository's .github/workflows/claude-workflow.yml:
name: Simple Forge Claude Workflow
on:
repository_dispatch:
types: [simple-forge-job]
jobs:
claude-workflow:
runs-on: ubuntu-latest
steps:
- name: Execute Claude Workflow
uses: simple-container-com/forge-action@v1.0.0
with:
job_id: ${{ github.event.client_payload.job_id }}
issue_id: ${{ github.event.client_payload.issue_id }}
service_url: ${{ github.event.client_payload.service_url }}
branch: ${{ github.event.client_payload.branch }}
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
simple_forge_api_key: ${{ secrets.SIMPLE_FORGE_API_KEY }}
github_token: ${{ secrets.GITHUB_TOKEN }}📋 Requirements
- GitHub repository with Actions enabled
- Anthropic API key for Claude access
- Simple Forge API key for service authentication
- GitHub Personal Access Token with repository permissions
🔗 Integration with Simple Forge
This action is designed to work seamlessly with the Simple Forge service, which provides:
- GitHub webhook monitoring
- Job queue management with FIFO execution
- Context management and conversation history
- Automatic workflow triggering
- MongoDB-based persistence and monitoring
📚 Documentation
🛠️ What's Included
- Docker-based action (
simple-container-com/forge-action) - Dockerless composite action (
simple-container-com/forge-action/dockerless) - Comprehensive shell scripts for workflow orchestration
- Multi-platform compatibility
- Production-grade error handling and logging
🎉 Get Started
- Install the Simple Forge GitHub App on your repository
- Configure the required secrets in your repository settings
- Add the workflow file to trigger Claude-powered code generation
- Create an issue and watch Simple Forge automatically generate solutions!
Ready to transform your development workflow with AI-powered automation?