Slack GitHub CI

Cut release coordination from hours to minutes

Agents manage checks and summaries; humans approve.

Context

A mid-sized SaaS team with weekly releases spending excessive time coordinating across repos and stakeholders.

Constraints

SOC2 compliance required full audit trails. All production changes needed human approval.

Before

Engineers spent 3+ hours per release coordinating checks, drafting release notes, and notifying stakeholders across Slack channels.

After

Agents handle check coordination, generate release summaries, and post to appropriate channels. Humans review and click approve.

What Agents Do

Run pre-release checks, aggregate results, generate changelog, post summaries to Slack, create approval requests.

What Humans Do

Review agent-generated summaries, approve or reject releases, handle edge cases.

Receipts

$ agent run release:prepare v2.3.1
✓ running pre-release checks
✓ all 47 checks passed
✓ generated changelog from 23 commits
✓ posted summary to #releases
✓ awaiting human approval

The Challenge

Release coordination was consuming significant engineering time. Each weekly release required:

  • Running tests across multiple repositories
  • Gathering status from CI pipelines
  • Writing release notes manually
  • Notifying stakeholders in various Slack channels
  • Getting approvals from the right people

The process was error-prone and took attention away from actual development work.

The Solution

We implemented an agent-driven release workflow that handles the repetitive coordination while keeping humans in control of final decisions.

The agent operates through the same tools the team already uses — GitHub for code, Slack for communication, and their existing CI pipeline. Every action is logged and reversible.

Results

The release process now takes minutes instead of hours. More importantly, the team has full visibility into every step the agent takes, and maintains complete control over what actually ships to production.

Ready to build something similar?

Let's discuss how we can create inspectable, human-friendly workflows for your team.