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
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
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
Hiro Asari
8ce826cda0
Merge branch 'master' into hh-add-metadata-endpoint
...
Conflicts:
Gemfile.lock
2014-01-20 22:30:35 -05:00
Sven Fuchs
0c6576fec1
Merge pull request #99 from travis-ci/ha-api-gh47-aggregate-cc-xml
...
Respond to /repos.xml with CC XML
2014-01-17 12:50:26 -08:00
Hiro Asari
a622de2a9f
Merge branch 'master' into hh-add-metadata-endpoint
...
Update Gemfile.lock to point to the updated travis-core PR
Conflicts:
Gemfile.lock
lib/travis/api/app/endpoint/jobs.rb
spec/integration/v2/jobs_spec.rb
2014-01-17 09:16:41 -05:00
Konstantin Haase
fc06e3bff9
Merge pull request #97 from travis-ci/core-gh1555-pretty-print-json
...
Pretty print JSON data
2013-12-06 05:27:55 -08:00
Piotr Sarnacki
e11dfa35cf
Fix PATCH repos/:id/settings
2013-12-02 15:36:58 +01:00
Piotr Sarnacki
62a5e602c5
Implement simple repository settings API
2013-12-02 15:36:25 +01:00
Hiro Asari
ea05ef6845
Fix closing tag
2013-12-01 22:22:00 -05:00
Hiro Asari
1eb8ce5a1d
Add missing closing </Project> tag
2013-12-01 22:01:12 -05:00
Hiro Asari
ac106488c7
Eschew questionable use of File.join
...
For constructing a URL, `File.join` is inappropriate.
2013-12-01 20:44:39 -05:00
Konstantin Haase
f2c6a67893
expose wanted github scopes to client
2013-12-01 19:37:16 +01:00
Mathias Meyer
95e8359e5e
Pull custom font from Google with https.
2013-11-28 18:19:53 +01:00
Hiro Asari
1727b5328e
Indent comment to match logic level
2013-11-19 01:21:14 -05:00
Hiro Asari
67decdfc6a
Cast ActiveRecord::Relation into an Array
2013-11-19 01:19:21 -05:00
Hiro Asari
0fe9e6da90
Remove superfluous ivar
2013-11-18 18:21:32 -05:00
Hiro Asari
362b5d30bf
Respond to /repos.xml with CC XML
...
See #47
2013-11-18 16:55:11 -05:00
Konstantin Haase
d462e88909
Merge pull request #98 from travis-ci/ha-fix-doc-endpoints
...
Fix auto-generated endpoints text
2013-11-15 08:40:49 -08:00
Hiro Asari
1a45e5dae1
Generate the string more cleanly
2013-11-15 11:33:30 -05:00
Hiro Asari
06ae9bd1fa
Fix typo [skip ci]
2013-11-15 11:27:44 -05:00
Hiro Asari
f875a3f3d4
Fix auto-generated endpoints text
...
Before:
/endpoints:prefi
After:
/endpoints/:prefix
2013-11-15 11:05:26 -05:00
Hiro Asari
4556fdf8e1
Account for absence of pretty
parameter
2013-11-15 09:43:07 -05:00
Hiro Asari
0e406b3ed1
Accept pretty
parameter for pretty formatting
...
If the parameter is equal to `true` (in any case--`TRUE`, `True`) or
a positive integer, return pretty formatted JSON data.
No tests are necessary.
2013-11-15 09:19:25 -05:00
Hiro Asari
da62a6ce3c
Pretty print JSON data
...
See travis-ci/travis-ci#1555 .
JSON data are pretty-formatted for humans.
2013-11-14 21:29:33 -05:00
Piotr Sarnacki
d170b611b0
Connect logs to a different DB if config is present
2013-11-12 22:05:54 +01:00
Hiro Asari
fbf98f9ceb
Tweak feed and entry's IDs
2013-11-11 15:43:47 -05:00
Hiro Asari
2645422fd3
Atom feed's date should conform to RFC 3339.
2013-11-11 15:32:41 -05:00
Hiro Asari
3b20120c72
Accept .atom
extension
...
And return Atom feed for builds.
Specs look different, because it needs to explicitly handle the common
case where the client sends `Accept: */*`.
2013-11-11 15:21:14 -05:00
Hiro Asari
ea3a5a7a0d
Encode commit message
...
So that HTML/XML tags in messages don't break the feed.
2013-11-11 14:14:56 -05:00
Hiro Asari
53d2e950b9
Set update element to RFC3339 format
...
This is required by the RFC.
http://tools.ietf.org/html/rfc4287#section-3.3
2013-11-11 13:56:10 -05:00
Hiro Asari
e945476c8d
Prefer JSON to Atom feed
...
We should not break the current behavior when the client sends
`Accept: */*` HTTP header.
2013-11-11 11:42:48 -05:00