       content_type: 'application/rdf+xml'
     })
 
-    yield announce(555, release.current.tag_name) # TODO: remove after release
+    issues.push('555') # TODO: remove after release
+    issues = issues.sort().filter((item, pos, ary) -> !pos || item != ary[pos - 1]) # TODO: remove after release
+    for issue in issues
+      yield announce(issue, release.current.tag_name)
 
   else
     if !release.builds

if process.env.CIRCLE_BRANCH.startsWith('@')
  console.log("Not releasing #{process.env.CIRCLE_BRANCH}")
  process.exit(0)

announce = Bluebird.coroutine((issue, release)->
  if process.env.CIRCLE_TAG

      content_type: 'application/x-xpinstall'
    })

    if process.env.NIGHTLY == 'true'
      issues = []
    else if process.env.CIRCLE_BRANCH == 'master' # TODO: remove after release
      issues.push('555')
      issues = issues.sort().filter((item, pos, ary) -> !pos || item != ary[pos - 1]) # TODO: remove after release

    for issue in issues
      yield announce(issue, 'builds')

  return
)
