WP Manifestindependent plugin directory

Install

Download mighty-deploy.zip From the 1.7.0 release on GitHub, Apr 13, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/builtmighty/mighty-deploy/releases/download/1.7.0/mighty-deploy.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Deploy GitHub branches to staging or production from the WordPress admin. Includes deployment history, revert capability, and Claude AI-powered diagnostics.

Install via WP-CLI

wp plugin install https://github.com/builtmighty/mighty-deploy/releases/latest/download/mighty-deploy.zip --activate

Features

  • One-click deployments — Trigger GitHub Actions workflows for staging or production directly from WordPress
  • Real-time status tracking — AJAX polling with optional GitHub webhook support for instant updates
  • Deployment history — Full log with environment/status filters, duration tracking, and deploy notes
  • One-click revert — Roll back to any previous successful deployment with branch existence verification
  • Claude AI diagnostics — Automatic analysis of deployment failures and health check issues with actionable fix suggestions
  • Deploy locking — Prevents simultaneous deployments to the same environment
  • Production safeguard — Type-to-confirm gate before production deployments
  • Email notifications — Configurable alerts on deploy success, failure, or cancellation
  • Admin bar indicator — Pulsing status dot visible across all admin pages during active deploys
  • Pressable hosting support — Auto-detected push-to-deploy with webhook integration and configurable branch-to-environment mapping
  • Secrets checker — Verifies required GitHub Actions secrets are configured and lets you set them directly from the admin
  • Encrypted credentials — AES-256-CBC encryption for GitHub tokens and API keys
  • WP-CLI support — Manage plugin settings and install/update deployment workflow scripts from the command line

Requirements

  • WordPress 6.0+
  • PHP 8.1+
  • GitHub repository with workflow files accepting workflow_dispatch events (not required for Pressable mode)
  • GitHub Personal Access Token with repo and workflow scopes (Pressable mode: repo scope only)

Setup

  1. Install and activate the plugin
  2. Go to MightyDeploy > Settings
  3. Enter your GitHub Personal Access Token, repository owner, and repository name
  4. Click Test Connection to verify
  5. (Optional) Enable Claude AI by entering your Anthropic API key
  6. (Optional) Configure email notification recipients
  7. (Optional) Set up the GitHub webhook for real-time status updates using the auto-generated secret and URL shown in settings
  8. Navigate to the Deploy tab to start deploying

Pressable Mode

When installed on a Pressable-hosted site, MightyDeploy auto-detects the environment and switches to push-to-deploy mode. Deployments are handled by Pressable's git deployment system — no GitHub Actions workflows needed.

  1. Go to MightyDeploy > Settings and configure your GitHub token (for commit context)
  2. Copy the Webhook URL and Bearer Token from the Pressable Webhook section
  3. In your Pressable dashboard, add a webhook with the URL and token
  4. Enable the git_deploy_completed and git_deploy_failed events
  5. Configure branch mapping (e.g. main → production, staging → staging)

GitHub Webhook (Optional)

For real-time deploy status updates instead of polling:

  1. Copy the Webhook Secret and Webhook URL from MightyDeploy Settings
  2. In your GitHub repo, go to Settings > Webhooks > Add webhook
  3. Paste the Webhook URL as the Payload URL
  4. Set Content type to application/json
  5. Paste the Webhook Secret
  6. Select Workflow runs under individual events
  7. Save

WP-CLI

Settings

Manage the plugin's settings from the command line. Supports dot-notation for nested keys, auto-encrypts sensitive fields, and masks secrets in output by default.

wp mighty-deploy settings list [--format=table|json|yaml|csv] [--show-secrets]
wp mighty-deploy settings get <key> [--show-secrets]
wp mighty-deploy settings set <key> <value>
wp mighty-deploy settings delete <key>
wp mighty-deploy settings delete --all --yes

Examples:

wp mighty-deploy settings set github_owner builtmighty
wp mighty-deploy settings set github_token ghp_xxxxxxxxxxxxxxxx
wp mighty-deploy settings set claude_enabled true
wp mighty-deploy settings set environments.staging.workflow_file deploy-staging.yml
wp mighty-deploy settings set notification_events success,failed

Deployment Workflows

Check and install/update the .github/workflows/deploy-*.yml files in your configured repository against the canonical templates.

wp mighty-deploy workflows check [--force] [--format=table|json|yaml|csv]
wp mighty-deploy workflows install [--branch=<branch>] [--yes]

install creates a versioned branch, commits the latest template versions of the workflow files, and opens a pull request.

License

GPL-2.0-or-later

Releases

6 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.7.0 latest
Apr 13, 2026 6mo ago
mighty-deploy.zip
46
Apr 1, 2026 6mo ago
mighty-deploy.zip
1
Mar 24, 2026 7mo ago
mighty-deploy.zip
4
Mar 19, 2026 7mo ago
mighty-deploy.zip
1
Mar 18, 2026 7mo ago
mighty-deploy.zip
0
Mar 18, 2026 7mo ago
mighty-deploy.zip
1
A grade

Security

MightyDeploy 1.7.0 · audited by WP Registry

No security issues found.

Audited release
1.7.0
Findings
none
Worst severity
—
Content hash
be4a77c0b65dc6781822d02c…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.