From a0bc58afa3d9eed0e862dafac18e56a8bee7002d Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Mon, 15 May 2017 15:32:52 +0200 Subject: [PATCH] Dummy fix in release process --- project/HttpUtil.scala | 5 +++-- project/Travis.scala | 7 +++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/project/HttpUtil.scala b/project/HttpUtil.scala index 1cc3637bf..60ce53818 100644 --- a/project/HttpUtil.scala +++ b/project/HttpUtil.scala @@ -21,7 +21,7 @@ object HttpUtil { buffer.toByteArray } - def fetch(url: String, log: Logger): String = { + def fetch(url: String, log: Logger, extraHeaders: Seq[(String, String)] = Nil): String = { val url0 = new URL(url) @@ -36,7 +36,8 @@ object HttpUtil { try { conn = url0.openConnection() httpConn = conn.asInstanceOf[HttpURLConnection] - httpConn.setRequestProperty("Accept", "application/vnd.travis-ci.2+json") + for ((k, v) <- extraHeaders) + httpConn.setRequestProperty(k, v) is = conn.getInputStream (readFully(is), httpConn.getResponseCode) diff --git a/project/Travis.scala b/project/Travis.scala index e6878d2b3..aab814192 100644 --- a/project/Travis.scala +++ b/project/Travis.scala @@ -51,11 +51,14 @@ object Travis { job: JobDetails ) + val extraHeaders = Seq( + "Accept" -> "application/vnd.travis-ci.2+json" + ) def builds(repo: String, log: Logger): List[Build] = { val url = s"https://api.travis-ci.org/repos/$repo/builds" - val resp = HttpUtil.fetch(url, log) + val resp = HttpUtil.fetch(url, log, extraHeaders) resp.decodeEither[Builds] match { case Left(err) => @@ -69,7 +72,7 @@ object Travis { def job(id: JobId, log: Logger): Job = { val url = s"https://api.travis-ci.org/jobs/${id.value}" - val resp = HttpUtil.fetch(url, log) + val resp = HttpUtil.fetch(url, log, extraHeaders) resp.decodeEither[Job] match { case Left(err) =>