{
  "@timestamp": "2023-10-10T12:45:32.071Z",
  "level": "error",
  "ts": "2023-10-10T12:45:32.071Z",
  "caller": "events/instrumented_project_command_runner.go:84",
  "msg": "Failure running apply operation: Pull request must be approved according to the project's approval rules before running apply.",
  "json": {
    "repo": "<redacted>",
    "pull": "1272"
  },
  "stacktrace": "github.com/runatlantis/atlantis/server/events.RunAndEmitStats\n\tgithub.com/runatlantis/atlantis/server/events/instrumented_project_command_runner.go:84\ngithub.com/runatlantis/atlantis/server/events.(*InstrumentedProjectCommandRunner).Apply\n\tgithub.com/runatlantis/atlantis/server/events/instrumented_project_command_runner.go:46\ngithub.com/runatlantis/atlantis/server/events.runProjectCmds\n\tgithub.com/runatlantis/atlantis/server/events/project_command_pool_executor.go:48\ngithub.com/runatlantis/atlantis/server/events.(*ApplyCommandRunner).Run\n\tgithub.com/runatlantis/atlantis/server/events/apply_command_runner.go:166\ngithub.com/runatlantis/atlantis/server/events.(*DefaultCommandRunner).RunCommentCommand\n\tgithub.com/runatlantis/atlantis/server/events/command_runner.go:328",
  "container_id": "<redacted>",
  "container_name": "atlantis",
  "source": "stderr",
  "ecs_cluster": "atlantis",
  "ecs_task_arn": "<redacted>",
  "ecs_task_definition": "atlantis:71"
}
