Hiro Asari
|
f875a3f3d4
|
Fix auto-generated endpoints text
Before:
/endpoints:prefi
After:
/endpoints/:prefix
|
2013-11-15 11:05:26 -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 |
|
Hiro Asari
|
26bdd84ae6
|
Eradicate @builds
Unclear if ivar is beneficial here.
|
2013-11-11 11:39:06 -05:00 |
|
Hiro Asari
|
30b60283f8
|
Construct build result URL from parts
Currently, there is no easy way to grab this information from
the Build model.
So we need to construct it from various parts at our disposal.
|
2013-11-11 09:39:13 -05:00 |
|
Hiro Asari
|
148f2477e8
|
Use here-doc for Atom feed template
Rather than unnaturally re-reading __FILE__ and splitting,
use a here-doc to clarify the intent.
(Should also consider splitting it to a file.)
|
2013-11-11 09:03:23 -05:00 |
|
Hiro Asari
|
3fa96de682
|
WIP: Atom feed for /repos/:owner_name/:name/builds
See travis-ci/travis-core#82
TODO: Link to indivisual build.
TODO: Add specs.
TODO: Review `#apply?`
|
2013-11-11 09:03:23 -05:00 |
|
Piotr Sarnacki
|
82ceb4fd1f
|
Require states_cache explicitly
|
2013-11-08 11:23:22 +01:00 |
|
Piotr Sarnacki
|
4c89e067ae
|
Require models and amqp explicitly
|
2013-11-08 11:05:18 +01:00 |
|
Mathias Meyer
|
1462df6a7e
|
Revert "Hide the /uptime endpoint in the docs."
This reverts commit 477f39a000 .
|
2013-11-07 16:31:29 +01:00 |
|
Mathias Meyer
|
477f39a000
|
Hide the /uptime endpoint in the docs.
|
2013-11-07 15:53:59 +01:00 |
|
Mathias Meyer
|
65a806261c
|
It's Travis CI.
|
2013-11-07 15:10:40 +01:00 |
|
Josh Kalderimis
|
4deddc5843
|
add deprecation notice
|
2013-11-06 01:22:54 +01:00 |
|
Josh Kalderimis
|
92dc3f55ec
|
add 'restart' to the build and job endpoints
|
2013-11-06 01:18:54 +01:00 |
|
Piotr Sarnacki
|
58f1284244
|
Merge pull request #85 from travis-ci/insufficient-oauth-redirect
Redirect to web client on insufficient oauth scopes
|
2013-11-05 05:31:25 -08:00 |
|
Josh Kalderimis
|
609a35ecc3
|
disabled for over a year, removed from api
|
2013-11-05 13:42:37 +01:00 |
|
Konstantin Haase
|
6f92f122b0
|
Merge pull request #90 from travis-ci/jk_remove_artifacts_endpoint
Remove deprecated artifacts endpoint
|
2013-11-05 04:23:04 -08:00 |
|
Konstantin Haase
|
419fe6fdf9
|
Merge pull request #88 from travis-ci/jk_remove_workers_endpoints
Remove old workers endpoints
|
2013-11-05 04:22:44 -08:00 |
|
Konstantin Haase
|
28c019c18d
|
Merge pull request #89 from travis-ci/jk_remove_events_endpoints
Remove the events endpoint
|
2013-11-05 00:27:52 -08:00 |
|
Henrik Hodne
|
5f3e53da28
|
Update API docs to use new styles
|
2013-11-04 21:06:38 -06:00 |
|
Josh Kalderimis
|
26edaf644f
|
remove deprecated artifacts endpoint
|
2013-11-05 01:05:21 +01:00 |
|
Josh Kalderimis
|
54060dbfc6
|
removed the events endpoint
it isn't used, and there are no tests, i think it's safe to remove
|
2013-11-05 00:18:14 +01:00 |
|
Josh Kalderimis
|
342df12b14
|
remove old workers endpoints
|
2013-11-04 19:24:17 +01:00 |
|
Konstantin Haase
|
44e1db3944
|
add API endpoints for listing and deleting caches
|
2013-11-04 10:23:22 +01:00 |
|
Piotr Sarnacki
|
87674f52bb
|
Redirect to web client on insufficient oauth scopes
|
2013-10-29 14:27:21 +01:00 |
|
Josh Kalderimis
|
0c3b4d60eb
|
Merge pull request #79 from travis-ci/hh-xml-responder-nil-last-build
Only allow XML response if repo has a build
|
2013-10-27 10:02:10 -07:00 |
|
Josh Kalderimis
|
542b1ffc80
|
Merge pull request #83 from travis-ci/hh-cancel-job-wrong-namespac
Move /jobs/:id/cancel to /jobs
|
2013-10-27 10:01:02 -07:00 |
|
Henrik Hodne
|
824f9cd21d
|
Move /jobs/:id/cancel to /jobs
|
2013-10-27 01:06:26 -05:00 |
|
Konstantin Haase
|
02c10fe7cb
|
Merge pull request #81 from travis-ci/hh-auth-race-condition
Handle race condition with creating users more nicely
|
2013-10-26 06:48:12 -07:00 |
|
Konstantin Haase
|
3c8721eac3
|
Merge pull request #82 from travis-ci/hh-handle-json-parsererrors
Handle JSON parsing errors
|
2013-10-26 06:47:52 -07:00 |
|
Henrik Hodne
|
dd5cf36eee
|
Handle JSON parsing errors
|
2013-10-26 08:39:31 -05:00 |
|
Henrik Hodne
|
c64a006f1d
|
Handle race condition with creating users more nicely
|
2013-10-26 08:33:57 -05:00 |
|
Henrik Hodne
|
65267795f1
|
Only allow image responses for repositories
|
2013-10-26 08:19:01 -05:00 |
|
Henrik Hodne
|
44f274d306
|
Only allow XML response if repo has a build
|
2013-10-26 08:14:40 -05:00 |
|
Henrik Hodne
|
8f4dd0d2df
|
Respond with 422 if /auth/github does not get a token
Fix #77
|
2013-10-23 19:35:03 -05:00 |
|
Piotr Sarnacki
|
0cdfa8240c
|
Add source to cancel_build/job
|
2013-10-16 17:39:31 +02:00 |
|
Konstantin Haase
|
096d08c102
|
add /repos/:owner_name, fixes travis-ci/travis-ci#1496
|
2013-10-15 12:24:07 +02:00 |
|
Josh Kalderimis
|
8ccf48fa2a
|
remove the log PUT endpoint, no longer needed
|
2013-10-05 19:10:09 +02:00 |
|
Konstantin Haase
|
6f72b2cb6b
|
find_branch(es) expects parameter to be called repository_id
|
2013-10-03 17:25:40 +02:00 |
|
Konstantin Haase
|
93277035cd
|
add repo endpoints for fetching branches
|
2013-10-03 16:32:30 +02:00 |
|
Piotr Sarnacki
|
d7d2fd5149
|
Merge pull request #74 from halorgium/fix-error-response
Use valid JSON for error responses
|
2013-09-23 09:53:55 -07:00 |
|
Piotr Sarnacki
|
cbb99afe89
|
Check for development rather than production to make it work on staging
|
2013-09-20 14:09:23 +02:00 |
|
Piotr Sarnacki
|
0681e54cf1
|
Run CORS middleware in development
|
2013-09-20 12:47:14 +02:00 |
|
Piotr Sarnacki
|
a49265f872
|
Disable follower for now
|
2013-09-10 12:05:18 +02:00 |
|
Piotr Sarnacki
|
1a3ab7f2a7
|
Always use follower if it's available
|
2013-09-06 19:49:16 +02:00 |
|