anchor.diff:            days-to-keep: 30
             artifact-num-to-keep: 5
       builders:
  +      <% if @smokey_pre_check %>
  +      - shell: |
  +          # Wait for any app restarts to complete before running Smokey
  +          sleep 60
  +      - trigger-builds:
  +          - project: Smokey
  +            current-parameters: true
  +            block: true
  +      <% end %>
         - shell: |
             # Check for deploy freeze set in Release App
             APPLICATION_METADATA=$(curl -s \
  
positive.code:             echo "The TAG to deploy is supserseded, or not on master. Aborting."
              exit 1
            fi
        - shell: |
            # Deploy to downstream environment
            JSON="{\"parameter\": [{\"name\": \"TARGET_APPLICATION\", \"value\": \"$TARGET_APPLICATION\"}, {\"name\": \"TAG\", \"value\": \"$TAG\"}, {\"name\": \"DEPLOY_TASK\", \"value\": \"deploy\"}, {\"name\": \"NOTIFY_RELEASE_APP\", \"value\": \"true\"}, {\"name\": \"SLACK_NOTIFICATIONS\", \"value\": \"true\"}], \"\": \"\"}"
            CRUMB=$(curl https://<%= @jenkins_downstream_api_user %>:<%= @jenkins_downstream_api_password %>@<%= @deploy_url %>/crumbIssuer/api/json | jq --raw-output '. | .crumb')
  
negative.code:             echo "This application is under a deploy freeze in Release app. Aborting"
              exit 1
            fi
  
            # Workaround for our inconsistent repo vs. deployment naming
            case "$TARGET_APPLICATION" in
            <% @applications.keys.each do |app| %>
  