No updates are to be performed AWS Origin: Platform & cloud Last updated 15 Oct 2026

CloudFormation: No updates are to be performed

You ran an update/deploy with a template and parameters identical to what’s deployed, so there’s nothing to change.

Exact message you may see No updates are to be performedThe submitted information didn't contain changesNo changes to deploy
Seen on: AWS

Meaning

Not a real failure, but aws cloudformation update-stack exits with an error, breaking CI. aws cloudformation deploy supports --no-fail-on-empty-changeset.

Common causes

  • No template or parameter changes since last deploy
  • Changes only in things CloudFormation doesn’t track (code in S3 with the same key)

⚡ Quick fix

  1. Use aws cloudformation deploy --no-fail-on-empty-changeset
  2. Change the S3 key/version for new code artifacts
  3. Treat this message as success in scripts

Detailed fix by platform

AWS CLI

  1. aws cloudformation deploy --stack-name app --template-file template.yaml --no-fail-on-empty-changeset

How to diagnose

  1. Diff — Template/parameters changed?
  2. Artifacts — New S3 key for code?

🔧 Still not fixed?

Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:

Where this error sits

Origin: Platform & cloud. Errors that are often confused with or caused by this one (click to open):

AADSTS70021 — AADSTS70021: No matching federated identity record found for presented assertion (GitHub Actions / workload identity) (Azure)AADSTS70021already exists in stack — CloudFormation: Resource ... already exists (AlreadyExists / already exists in stack) (AWS)already exists in sta…another operation is in progress — Error: UPGRADE FAILED: another operation (install/upgrade/rollback) is in progress (Kubernetes)another operation is …Command CodeSign failed — Command CodeSign failed with a nonzero exit code (errSecInternalComponent / resource fork, Finder information not allowed) (iOS)Command CodeSign fail…ERR_PNPM_OUTDATED_LOCKFILE — ERR_PNPM_OUTDATED_LOCKFILE Cannot install with "frozen-lockfile" because pnpm-lock.yaml is not up to date with package.json (npm)ERR_PNPM_OUTDATED_LOC…Failed to find target with hash string — Failed to find target with hash string 'android-34' / Failed to install the following Android SDK packages as some licences have not been accepted (Android)Failed to find target…github-actions[bot] 403 — remote: Permission to owner/repo.git denied to github-actions[bot]. fatal: unable to access … The requested URL returned error: 403 (Git)github-actions[bot] 4…Gradle Java heap space — Gradle: Expiring Daemon because JVM heap space is exhausted / java.lang.OutOfMemoryError: Java heap space during build (Android)Gradle Java heap spaceNo update…

Explore the map of this error Full error map →

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.

💬 What worked for others

No tips yet — did something else fix this for you?

Share what worked for you

Tips are checked by an editor before they appear. Links are removed.