From dec3425a34a57b94b0d7c17e648cdac3693d48b0 Mon Sep 17 00:00:00 2001 From: Aitor Iturri Date: Fri, 11 Mar 2016 23:17:47 +0100 Subject: [PATCH 1/2] Added support for context when reporting statuses --- src/main/scala/statuses.scala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/scala/statuses.scala b/src/main/scala/statuses.scala index b496e1e..8fe19af 100644 --- a/src/main/scala/statuses.scala +++ b/src/main/scala/statuses.scala @@ -31,17 +31,20 @@ trait RepoStatuses { self: RepoRequests => case class StatusBuilder( state: Status.State, _targetUrl: Option[String] = None, - _desc: Option[String] = None) + _desc: Option[String] = None, + _context: Option[String] = None) extends Client.Completion { def targetUrl(target: String) = copy(_targetUrl = Some(target)) def desc(d: String) = copy(_desc = Some(d)) + def context(c: String) = copy(_context = Some(c)) override def apply[T](handler: Client.Handler[T]) = request(base.POST << pmap)(handler) private def pmap = compact(render(("state" -> state.value) ~ ("target_url" -> _targetUrl) ~ - ("description" -> _desc))) + ("description" -> _desc) ~ + ("context" -> _context))) } /** http://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref */ From 2209771bc3da4e9582acb7ed9e66ea1d3db90b02 Mon Sep 17 00:00:00 2001 From: Aitor Iturri Date: Sat, 12 Mar 2016 09:29:09 +0100 Subject: [PATCH 2/2] Added explicitly the script section in .travis.yml --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 3f3a382..358a276 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,3 +15,5 @@ scala: - 2.10.1 - 2.10.0 - 2.9.3 +script: + - sbt ++TRAVIS_SCALA_VERSION test