Konstantin Haase
cbe5d0d92b
Merge pull request #164 from travis-ci/rkh-v3-branches
...
[DO NOT MERGE] API v3: use branches table
2015-02-24 16:28:17 +01:00
Konstantin Haase
f9d2d2de36
switch travis-core back to master
2015-02-24 16:27:46 +01:00
Konstantin Haase
8123f99b8a
v3: limit branch.builds to pushes
2015-02-24 06:46:32 +01:00
Konstantin Haase
c968bbaab1
v3: use branches table for default_branch, eager load on /repos endpoint to avoid N+1 queries
2015-02-23 22:54:28 +01:00
Konstantin Haase
f100a2b927
Merge pull request #163 from travis-ci/rkh-v3-separate-models
...
API v3: No longer use models from travis-core
2015-02-23 17:51:31 +01:00
Konstantin Haase
135b4b4a99
add spec for patched belongs_to
2015-02-23 17:18:07 +01:00
Konstantin Haase
0a485d2137
make sure access control is using the non-core user model
2015-02-23 17:09:14 +01:00
Konstantin Haase
d78a5b8883
add a comment to belongs_to extension
2015-02-23 16:58:55 +01:00
Konstantin Haase
5f2dc47e07
no longer use models from travis-core in queries
2015-02-23 16:50:51 +01:00
Konstantin Haase
a6ff2b5422
update travis-core
2015-02-23 16:50:07 +01:00
Konstantin Haase
20e9448dc1
Merge pull request #146 from cscott/bug-145
...
Allow branch names to contain slashes.
2015-02-23 12:51:17 +01:00
Konstantin Haase
68c6b9239d
allow setting Travis-API-Version header via ajax
2015-02-18 14:59:57 +01:00
Konstantin Haase
f01c9a80b0
global gitignore, we meet again
2015-02-18 14:22:17 +01:00
Konstantin Haase
515b815069
v3: properly expose default_branch and last build for that branch in repo payload
2015-02-18 14:14:39 +01:00
Konstantin Haase
963a217fbf
v3: add missing files
2015-02-18 13:48:29 +01:00
Konstantin Haase
7fce1b93f3
v3: add /build/:id endpoint
2015-02-18 13:47:04 +01:00
Konstantin Haase
c2f087ea8d
fix after hook in spec
2015-02-18 13:38:29 +01:00
Konstantin Haase
ab9f121ff2
v3: remove obsolete file
2015-02-18 13:15:38 +01:00
Konstantin Haase
bd4d6b91b4
v3: get rid of service helper mixins
2015-02-18 13:12:13 +01:00
Konstantin Haase
bc638ccb19
v3: refactor model rendering
2015-02-18 13:11:25 +01:00
Konstantin Haase
b84a0a492b
v3: add /org/:id endpoint
2015-02-18 10:07:14 +01:00
Konstantin Haase
32c2d9b0b9
v3: add @href to payloads
2015-02-17 15:48:12 +01:00
Konstantin Haase
89f96c98ec
Merge pull request #160 from travis-ci/rkh-v3-request-create
...
[DO NOT MERGE] API v3: Request API and some refactoring
2015-02-17 15:44:37 +01:00
Konstantin Haase
eea10283b3
Merge branch 'master' into rkh-v3-request-create
2015-02-17 14:03:32 +01:00
Konstantin Haase
567b8f6f2d
run travis run
2015-02-17 14:03:11 +01:00
Konstantin Haase
cbc45c1a0a
v3: only X-Cascade on 404
2015-02-17 13:32:01 +01:00
Konstantin Haase
f104c413d4
fix args
2015-02-17 13:27:12 +01:00
Konstantin Haase
e19a9a5bed
flag request API as not_implemented
2015-02-17 13:11:57 +01:00
Konstantin Haase
49b03750e4
Merge branch 'master' into rkh-v3-request-create
2015-02-17 11:50:54 +01:00
Sven Fuchs
93b6faf6f4
Merge pull request #161 from travis-ci/ar_cd_error_handling_async
...
add a new thread to send exception to sentry in purpose to speed up the api
2015-02-16 11:59:26 +01:00
carlad
8f6083117c
add async method to send exception error to sentry
...
add ErrorHandling class, refactor spec
correct the raven config class
correct the raven test
add a fake method for getting an exception
require error_handling
add new TestError class to test exceptions
add correct error class to test
add rescue block to raven send
make method a class method and add a test Travis.config.dns
add error the repos to test error
remove carla method in repos
add a fake error in repos
delete carla method
2015-02-13 16:16:45 +01:00
Konstantin Haase
5e3cb2d3e6
remove unused code for now
2015-02-11 10:08:07 +01:00
Konstantin Haase
78f67017e8
remove file that does not belong here
2015-02-11 10:07:36 +01:00
Konstantin Haase
3567a759c2
v3: initial stab at request creation api
2015-02-11 10:05:08 +01:00
Sven Fuchs
d3157ce0b8
Merge pull request #158 from travis-ci/ar_cd_background_tasks
...
add correct database info to sidekiq logging
2015-01-28 10:34:46 +01:00
Konstantin Haase
592320ac4c
v3: last_build can be nil, active should always be a boolean
2015-01-27 17:03:36 +01:00
carlad
f31d38e25e
add correct database info to sidekiq logging
2015-01-27 16:24:09 +01:00
carlad
517a3b04f7
Revert "Revert "Merge branch 'master' of github.com:travis-ci/travis-api""
...
This reverts commit 171b9c57c7
.
2015-01-27 16:22:30 +01:00
Konstantin Haase
737a31ad23
v3: add /orgs endpoint, fixes travis-pro/api-v3#1
2015-01-27 15:50:21 +01:00
Konstantin Haase
a9ffd2bef9
v3: avoid having to repeat the resource type over and over in services, automatically wrap return value in result
2015-01-27 15:30:00 +01:00
Konstantin Haase
171b9c57c7
Revert "Merge branch 'master' of github.com:travis-ci/travis-api"
...
This reverts commit 1b8f77ab36
, reversing
changes made to 79a4a9ad13
.
2015-01-27 14:39:36 +01:00
Konstantin Haase
1b8f77ab36
Merge branch 'master' of github.com:travis-ci/travis-api
2015-01-27 14:32:50 +01:00
Konstantin Haase
79a4a9ad13
v3: add repository.active to payload
2015-01-27 14:32:38 +01:00
Konstantin Haase
2e4771ccd2
v3: move find repos logic to query object, allow filtering by private and active
2015-01-27 14:30:35 +01:00
Konstantin Haase
1712204321
v3: introduce query objects for DB interaction
2015-01-27 13:57:51 +01:00
carlad
373a63007a
Merge pull request #157 from travis-ci/ar_cd_background_tasks
...
Ar cd background tasks
2015-01-27 13:36:58 +01:00
carlad
6991c6bb2b
update spec
2015-01-27 13:34:12 +01:00
carlad
f39d931857
update response status ans specs
2015-01-27 13:31:12 +01:00
carlad
d050ebc018
update status code, remove unnecessary line
2015-01-27 12:48:13 +01:00
carlad
e8d7c4c2a3
merge .gitignore conflict
2015-01-27 10:30:06 +01:00