Atmos Pro Logo

Atmos Pro

ProductPricingDocsBlogChangelog
Create Workspace
← Back to Changelog
Feature

Approvals Dashboard

Erik Osterman

Erik Osterman

CEO & Founder of Cloud Posse

|April 11, 2026

One Place for Every Pending Deployment Approval

GitHub Enterprise environment protection rules give teams a gate before deployments land, but the native GitHub UI for reviewing those approvals leaves a lot to be desired. It dumps every pending workflow run into a flat list with no change context, making it easy to approve blindly or — worse — leave deployments stuck waiting because nobody noticed them.
The Approvals Dashboard fixes that. It aggregates every pending deployment approval across all your connected repositories into a single view, enriched with the context you need to actually make an informed decision.

Approvals

Deployment workflows waiting for approval across all repositories

How It Works

The dashboard has two tabs: Pending for approvals that need action, and History for a complete audit trail of everything that's been approved, rejected, or canceled.
The Pending tab groups approvals by repository, stack, component, workflow, or pull request — whichever view makes sense for the task at hand. Filter by stack, component, or phase (plan vs. apply), use full-text search to find a specific deployment, and flip the "waiting on me" toggle to show only the approvals where you are a designated reviewer.
Expanding any row reveals the full change summary — stack, component, repository, workflow, branch, commit SHA, pull request title, and author — with direct links back to GitHub. A live elapsed-time counter shows how long each approval has been waiting. Add an optional comment when you approve or reject, and the workflow resumes automatically.
The History tab adds date-range filtering (today, this week, last month, etc.) and a full-text search across reviewer, actor, workflow name, SHA, PR number, and outcome — so post-mortems and audit questions are a quick search away.

Bulk Actions

Need to clear a queue of approvals after a release cut? Select individual items or entire groups with the checkboxes, and a floating action bar appears at the bottom of the page. Choose approve, reject, or cancel — all selected items are processed in parallel with progress tracking and partial-failure handling, so one stuck workflow doesn't block the rest.

Cancel and Re-trigger

Running deployments can be canceled directly from the dashboard — no need to navigate to GitHub Actions. For rejected approvals, a re-trigger button dispatches a fresh workflow run while keeping the original rejection in the history for audit purposes.

Never Miss an Approval

A green dot appears on the Approvals icon in the sidebar whenever there are pending approvals waiting on you, so you don't have to keep checking the dashboard to know when something needs your attention.
Deployment approvals require GitHub Enterprise with environment protection rules enabled.

Older

Audit Log Forwarding

Newer

Workspace-Level Pull Requests

Erik Osterman

Erik Osterman

CEO & Founder of Cloud Posse

Erik is the founder of Cloud Posse and creator of Atmos. With over a decade of experience helping teams adopt Terraform at scale, he is passionate about open-source infrastructure tooling and developer experience.

Book a Meeting
Atmos Pro Logo

Atmos Pro

The fastest way to deploy your apps on AWS with Terraform and GitHub Actions.

GitHubTwitterLinkedInYouTubeSlack

For Developers

  • Quick Start
  • Example Workflows
  • Atmos Documentation

Community

  • Register for Office Hours
  • Join the Slack Community
  • Try our Newsletter

Company

  • About Cloud Posse
  • Security
  • Pricing
  • Blog
  • Media Kit

Legal

  • SaaS Agreement
  • Terms of Use
  • Privacy Policy
  • Disclaimer
  • Cookie Policy

© 2026 Cloud Posse, LLC. All rights reserved.

Checking status...