Commit Graph

214 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
Henrik Hodne
c64a006f1d Handle race condition with creating users more nicely 2013-10-26 08:33:57 -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
b484a19f27 Prefer follower also for /repos/id and repos list 2013-09-04 20:32:30 +02:00
Piotr Sarnacki
d133528893 Use follower for /builds and /jobs 2013-09-03 14:45:12 +02:00
Mathias Meyer
9d26844eaa Add tests for /uptime. 2013-08-26 17:29:10 +02:00
Mathias Meyer
618241a458 Add an uptime endpoint for Pingdom.
Sends a simple database query to see if we can still connect
to the database. Should help us detect issues like yesterday's
EC2 issues earlier.
2013-08-26 15:30:07 +02:00