internal/pkg/template/templates/cicd/pipeline_cfn.yml (3 lines): - line 63: # TODO: This might not be necessary. We may only need the bucket - line 71: # TODO: scope this down if possible - line 73: # TODO: This might not be necessary. We may only need the KMS key internal/pkg/manifest/pipeline.go (2 lines): - line 193: // TODO: #221 Do more validations - line 237: // TODO: #221 Do more validations internal/pkg/describe/pipeline_show.go (2 lines): - line 16: // TODO refactor this into our own pkg - line 88: // TODO tweak the spacing internal/pkg/cli/job_delete.go (1 line): - line 313: // TODO: centralized ECR repo name internal/pkg/aws/ec2/ec2.go (1 line): - line 124: // TODO: switch to regex to make more robust internal/pkg/aws/ecs/service.go (1 line): - line 68: LastDeploymentAt: aws.TimeValue(s.Deployments[0].UpdatedAt), // FIXME Service assumed to have at least one deployment internal/pkg/aws/ecs/errors.go (1 line): - line 58: // TODO: generalize this to be any essential container. internal/pkg/aws/cloudwatchlogs/cloudwatchlogs.go (1 line): - line 110: // TODO: https://github.com/aws/copilot-cli/pull/628#discussion_r374291068 and https://github.com/aws/copilot-cli/pull/628#discussion_r374294362 internal/pkg/docker/dockerfile/dockerfile.go (1 line): - line 191: // TODO implement arg parser regex cf-custom-resources/lib/nlb-cert-validator.js (1 line): - line 359: let attempt; // TODO: This wait loops could be further abstracted. internal/pkg/aws/ecr/ecr.go (1 line): - line 169: // TODO: add retry handling in case images are added to a repository after a call to ListImages internal/pkg/template/templates/task/cf.yml (1 line): - line 145: LifecyclePolicy: # TODO: inject the JSON string instead of hard-coding it here internal/pkg/aws/secretsmanager/secretsmanager.go (1 line): - line 64: // TODO update secret if value provided? internal/pkg/cli/svc_delete.go (1 line): - line 285: // TODO: centralized ECR repo name internal/pkg/cli/env_init.go (1 line): - line 835: // TODO: use IPNetSliceVar when it is available (https://github.com/spf13/pflag/issues/273). internal/pkg/cli/interfaces.go (1 line): - line 356: // TODO: Add StreamPipelineCreation method