internal/pkg/describe/pipeline_show.go (2 lines): - line 18: // TODO refactor this into our own pkg - line 97: // TODO tweak the spacing internal/pkg/cli/deploy.go (2 lines): - line 314: // TODO: when there's a dependsOn field in the manifest, we should modify this function to respect it. - line 498: // TODO parallelize this. Steps involve: cf-custom-resources/lib/wkld-cert-validator.js (2 lines): - line 168: // TODO: LoadBalancerDNS only exists when we use this for NLB (not for Static Site CloudFront). Eventually when we switch to use Golang, - line 370: let attempt; // TODO: This wait loops could be further abstracted. internal/pkg/workspace/workspace.go (1 line): - line 99: CopilotDirAbs string // TODO: make private by adding mocks for selector unit testing. internal/pkg/manifest/pipeline.go (1 line): - line 221: // TODO: #221 Do more validations internal/pkg/aws/ec2/ec2.go (1 line): - line 138: // 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 128: // TODO: https://github.com/aws/copilot-cli/pull/628#discussion_r374291068 and https://github.com/aws/copilot-cli/pull/628#discussion_r374294362 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/aws/secretsmanager/secretsmanager.go (1 line): - line 62: // TODO update secret if value provided? internal/pkg/docker/dockerfile/file.go (1 line): - line 191: // TODO implement arg parser regex internal/pkg/template/templates/overrides/cdk/stack.ts (1 line): - line 36: // TODO: implement me. internal/pkg/cli/svc_delete.go (1 line): - line 305: // TODO: centralized ECR repo name internal/pkg/docker/orchestrator/orchestrator.go (1 line): - line 593: // TODO some error if host port is already defined? internal/pkg/cli/env_init.go (1 line): - line 970: // TODO: use IPNetSliceVar when it is available (https://github.com/spf13/pflag/issues/273). internal/pkg/cli/interfaces.go (1 line): - line 411: // TODO: Add StreamPipelineCreation method