anchor.diff:              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')
  
positive.code:             echo "This application is under a deploy freeze in Release app. Aborting"
              exit 1
            fi
        <% 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: |
            # Workaround for our inconsistent repo vs. deployment naming
            case "$TARGET_APPLICATION" in
            <% @applications.keys.each do |app| %>
  
negative.code:           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 \
  