This loop automates the entire software release process by creating and validating a CI/CD pipeline that builds, tests, and deploys your application. The agent will iteratively refine the release pipeline until it passes all checks, ensuring a robust and reliable deployment process.
Automate release process
Run this loop in your preferred coding environment to automatically set up and validate a release pipeline for your project
Initiate the Loop
Paste the kickoff prompt into your coding agent (Cursor, Claude Code, Codex, OpenCode, or Gemini CLI)
Analyze Repository Structure
The agent will examine your codebase to understand the project structure and existing CI/CD configuration
Create Release Pipeline
The agent will generate a release pipeline script tailored to your project's technology stack and deployment requirements
Validate Pipeline Execution
The agent will run and validate the pipeline, iterating up to 10 times until the release process succeeds
Environment Setup Check
Verify repository contains necessary files and dependencies for release process
Pipeline Generation
Automation
This loop identifies repetitive manual tasks in a project and automatically generates automation scripts to replace them. The agent iteratively analyzes workflows, creates optimized scripts, validates their effectiveness, and refines until all targeted manual steps are eliminated.
Automation
This loop automates the process of identifying, fixing, and resolving CI/CD workflow failures. It continuously monitors GitHub Actions workflow runs, inspects failure logs, applies targeted fixes, and re-runs workflows until all pass or maximum iterations are reached.
Automation
Automatically analyze and label unlabeled issues in a GitHub repository to improve organization and streamline development workflows.
Create or update CI/CD pipeline configuration based on project analysis
Pipeline Execution
Run the release pipeline with current configuration
Result Inspection
Analyze pipeline output for errors, warnings, and success indicators
Iterative Refinement
Based on inspection results, modify pipeline configuration and repeat process
Start the "Release Automation Builder" loop. Goal: Automate release process Max iterations: 10 Between iterations run: release pipeline run Exit when: Release pipeline succeeds You are a release automation specialist. Analyze this repository and create a robust CI/CD release pipeline that automates building, testing, and deployment. Start by examining the project structure, then generate an appropriate pipeline configuration file. Run the pipeline and iterate up to 10 times until it succeeds. Document each step and explain any issues encountered. Self-pace this loop. After each iteration, run `release pipeline run` and evaluate the output, and only continue if the exit condition is not met (Release pipeline succeeds). Stop when the exit condition passes or 10 iterations are reached. Give a short status update each pass.