diff --git a/README.md b/README.md
index 80d48a73..5bd33cf3 100644
--- a/README.md
+++ b/README.md
@@ -178,7 +178,7 @@ Available targets:
| [ecs\_alb\_service\_task](#module\_ecs\_alb\_service\_task) | cloudposse/ecs-alb-service-task/aws | 0.64.0 |
| [ecs\_cloudwatch\_autoscaling](#module\_ecs\_cloudwatch\_autoscaling) | cloudposse/ecs-cloudwatch-autoscaling/aws | 0.7.3 |
| [ecs\_cloudwatch\_sns\_alarms](#module\_ecs\_cloudwatch\_sns\_alarms) | cloudposse/ecs-cloudwatch-sns-alarms/aws | 0.12.2 |
-| [ecs\_codepipeline](#module\_ecs\_codepipeline) | cloudposse/ecs-codepipeline/aws | 0.28.6 |
+| [ecs\_codepipeline](#module\_ecs\_codepipeline) | cloudposse/ecs-codepipeline/aws | 0.28.7 |
| [this](#module\_this) | cloudposse/label/null | 0.25.0 |
## Resources
diff --git a/docs/terraform.md b/docs/terraform.md
index a162f09d..b5de66d8 100644
--- a/docs/terraform.md
+++ b/docs/terraform.md
@@ -23,7 +23,7 @@
| [ecs\_alb\_service\_task](#module\_ecs\_alb\_service\_task) | cloudposse/ecs-alb-service-task/aws | 0.64.0 |
| [ecs\_cloudwatch\_autoscaling](#module\_ecs\_cloudwatch\_autoscaling) | cloudposse/ecs-cloudwatch-autoscaling/aws | 0.7.3 |
| [ecs\_cloudwatch\_sns\_alarms](#module\_ecs\_cloudwatch\_sns\_alarms) | cloudposse/ecs-cloudwatch-sns-alarms/aws | 0.12.2 |
-| [ecs\_codepipeline](#module\_ecs\_codepipeline) | cloudposse/ecs-codepipeline/aws | 0.28.6 |
+| [ecs\_codepipeline](#module\_ecs\_codepipeline) | cloudposse/ecs-codepipeline/aws | 0.28.7 |
| [this](#module\_this) | cloudposse/label/null | 0.25.0 |
## Resources
diff --git a/main.tf b/main.tf
index 58cfe1a5..ccce91cc 100644
--- a/main.tf
+++ b/main.tf
@@ -181,7 +181,7 @@ module "ecs_alb_service_task" {
module "ecs_codepipeline" {
enabled = var.codepipeline_enabled
source = "cloudposse/ecs-codepipeline/aws"
- version = "0.28.6"
+ version = "0.28.7"
region = coalesce(var.region, data.aws_region.current.name)
github_oauth_token = var.github_oauth_token