Commit Graph

477 Commits

Author SHA1 Message Date
Hiro Asari
5c079f8e66 Add specs for RemoveLog service
Status code is debatable; I opted for 422 when the job is still
running, and for 500 if unexpected error happened
2014-06-11 09:30:50 -04:00
Piotr Sarnacki
d02648a542 Add build_id to requests payload 2014-05-06 16:04:10 +02:00
Mathias Meyer
34a7f817b3 Remove documentation, redirect /docs to new docs. 2014-05-05 15:06:06 +02:00
Mathias Meyer
c240daa760 Enable async in the API. 2014-04-24 11:36:35 +02:00
Mathias Meyer
74761b439e Remove response inspector. Enable monitoring on staging. 2014-04-24 10:14:21 +02:00
Mathias Meyer
fe88881dba Use git rack-cache, less verbose. 2014-04-23 18:06:05 +02:00
Mathias Meyer
879d531bdc Put inspect before rack cache. 2014-04-23 17:31:58 +02:00
Mathias Meyer
7790f59b81 Debug nil responses. 2014-04-23 17:24:50 +02:00
Mathias Meyer
5623316889 Output body. 2014-04-23 14:05:21 +02:00
Mathias Meyer
cb83aa4626 Output response on Librato error. 2014-04-23 13:59:00 +02:00
Mathias Meyer
d6963c1325 Prefix error message. 2014-04-23 13:44:00 +02:00
Mathias Meyer
b83dc1c631 Actually remove prefix. 2014-04-23 13:31:53 +02:00
Mathias Meyer
5542c6f3ff Add error handler, remove prefix. 2014-04-23 13:28:23 +02:00
Mathias Meyer
3566b47d23 Require correct file. 2014-04-23 12:58:10 +02:00
Mathias Meyer
9bdaf9dc24 Require librato exporter. 2014-04-23 12:54:14 +02:00
Mathias Meyer
c8b2b15f56 Simplify Librato setup.
Moves monitoring related setup to its own method.
2014-04-18 15:54:34 +02:00
Mathias Meyer
d0818c5f1c Enable direct librato export for metriks. 2014-04-18 15:47:48 +02:00
Piotr Sarnacki
360881a888 Remove ssh_keys endpoint
SshKeys will make sense only on Travis CI Pro
2014-04-15 11:14:11 +02:00
Piotr Sarnacki
c42335a286 Merge pull request #117 from travis-ci/ps-ssh-keys
Add ssh keys to settings API
2014-04-15 10:59:59 +02:00
Piotr Sarnacki
17fd6201b8 Don't error out on settings
We didn't have scope: :private specified on settings endpoint which
resulted in errors (services check permissions of current user anyway,
but it will error out if there is no user available).
2014-04-15 10:58:08 +02:00
Piotr Sarnacki
f107d4676e Params in POST and PATCH requests should be fetched from request body
This also adds missing specs for ssh_keys endpoint
2014-04-10 14:07:20 +02:00
Henrik Hodne
26064f95a1 Merge pull request #119 from travis-ci/hh-skylight
Skylight
2014-04-09 18:08:48 -05:00
Henrik Hodne
9b0fb64ba1 skylight: add service probe 2014-04-09 16:53:24 -05:00
Henrik Hodne
162b5b0cca skylight: extract probes from config.ru 2014-04-09 14:34:20 -05:00
Henrik Hodne
928ed11c62 skylight: use Sinatra support from skylight gem
This hasn't been merged in yet, so use my fork for now.
2014-04-09 14:30:04 -05:00
Konstantin Haase
993e46bea1 Merge branch 'rkh-check-state' 2014-04-09 13:33:29 -04:00
Henrik Hodne
208a8248f7 skylight: refactor more into extension 2014-04-09 06:09:43 -05:00
Henrik Hodne
da92cfd640 Remove New Relic 2014-04-09 05:25:00 -05:00
Henrik Hodne
749ee8b943 skylight: only load extension if skylight is available 2014-04-09 04:14:19 -05:00
Henrik Hodne
37f2102513 Add Skylight stuff 2014-04-09 02:57:34 -05:00
Thais Camilo and Konstantin Haase
6e12bed1b5 store oauth state in cookie to verify it corresponds to current client 2014-04-08 15:17:23 -04:00
Piotr Sarnacki
a926ac1945 Render strings as text/plain 2014-04-08 15:22:33 +02:00
Piotr Sarnacki
54fb58a941 Special case for settings in rewrite is not needed 2014-04-01 16:58:36 +02:00
Piotr Sarnacki
e9cdef1c9b Add /settings/ssh_keys API 2014-04-01 13:05:25 +02:00
Piotr Sarnacki
1b524071f4 Allow to handle settings collections 2014-04-01 12:00:06 +02:00
Piotr Sarnacki
c1db39610e Remove code accidentally checked in 2014-03-26 13:01:46 +01:00
Piotr Sarnacki
8c82d9af89 Move API v2 payload definitions to travis-api from travis-core 2014-03-24 20:25:06 +01:00
Mathias Meyer
515ffb8a8a Return right mime type for SVG. 2014-03-19 15:05:11 +01:00
Mathias Meyer
a635f7d916 Add Badge to available responders. 2014-03-19 15:01:23 +01:00
Mathias Meyer
e85d19d33d Add responder for svg badges. 2014-03-19 14:31:38 +01:00
Piotr Sarnacki
400b6ae6ee Add /requests/:id endpoint 2014-03-12 10:50:16 +01:00
Piotr Sarnacki
ccbc3c8469 Merge pull request #110 from punchagan/minor-doc-fix
Fix entry point url for /auth/github in docs
2014-03-11 18:10:51 +01:00
Piotr Sarnacki
efa6a48a58 Merge pull request #112 from travis-ci/ps-requests-api
Add requests API
2014-03-11 13:24:09 +01:00
Piotr Sarnacki
093831c1a2 Add requests API
Requests API allows to get the requests from the DB and thus enable
users to have more insight into what's going on in their repositories.
2014-03-06 19:36:55 +01:00
Puneeth Chaganti
fdc4e47bd1 Fix entry point url for /auth/github in docs 2014-02-27 09:45:04 +05:30
Konstantin Haase
a7df899adc be more forgiving with scopes for /auth/github 2014-02-26 19:28:20 +01:00
Hiro Asari
5517623265 Respond with 409 to POST '/users/sync' if sync is in progress
Fixes travis-ci/travis-ci#1659.

[Henrik Hodne: squashed commits]
2014-01-28 10:22:10 -06:00
Hiro Asari
6069f429cd Merge pull request #67 from travis-ci/hh-add-metadata-endpoint
Add annotation endpoints (#1220)
2014-01-24 06:50:39 -08:00
Hiro Asari
8e1b190725 Require status for updating Annotation and bump travis-core 2014-01-22 09:34:26 -05:00
Mathias Meyer
1de288cc60 Fix links to docs and blog in API doco.
[skip ci]
2014-01-21 13:44:13 +01:00