Konstantin Haase
0f6b02b339
v3: add @href to home document
2015-03-10 11:29:03 +01:00
Konstantin Haase
3c43f7e3fd
v3: expose available attributes for collections
2015-03-10 11:23:48 +01:00
Konstantin Haase
9449ada1cd
v3: add attributes to service index
2015-03-09 19:48:52 +01:00
Konstantin Haase
9b8a99ea33
v3: consisten nameing
2015-03-09 18:35:38 +01:00
Konstantin Haase
a3a9f1282a
v3: add ?include=, detect circular dependencies in renderer
2015-03-09 16:56:02 +01:00
Konstantin Haase
47b6590aad
Merge branch 'master' into rkh-v3-enable-disable
2015-03-05 14:56:37 +01:00
Konstantin Haase
a7c403734b
v3: add feature flag to request create
2015-03-05 14:44:25 +01:00
Konstantin Haase
9ea21e6352
Merge branch 'master' into rkh-v3-enable-disable
2015-03-05 14:27:17 +01:00
Konstantin Haase
7c6dc9a54c
v3: full request create implementation and specs
2015-03-04 18:35:25 +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
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
2cf685c450
v3: add api endpoints for enabling/disabling a repo
2015-02-23 11:19:25 +01:00
Konstantin Haase
68c6b9239d
allow setting Travis-API-Version header via ajax
2015-02-18 14:59:57 +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
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
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
49b03750e4
Merge branch 'master' into rkh-v3-request-create
2015-02-17 11:50:54 +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
3567a759c2
v3: initial stab at request creation api
2015-02-11 10:05:08 +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
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
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
e8d7c4c2a3
merge .gitignore conflict
2015-01-27 10:30:06 +01:00
Tyranja
a9c31fa5e9
Extract cancel and restart builds and jobs into sidekiq worker
...
See below for all the commit messages squashed into this one...
add a test
delete empty space
add job_cancellation worker
change id
change job_id param
add job restart worker
add require to sidekiq.rb
change params
add test for job restart and cancellation
add test for job restart
update build.rb improve build spec
update job restart with correct response, add test to chack for correct response when restarting job
2015-01-26 17:29:13 +01:00
Konstantin Haase
a6da78ad83
v3: find repos for current user (used for dashboard)
2015-01-23 19:27:01 +01:00
Tyranja
057e9f0379
add Sidekiq for cancelling build
...
:
add require sidekiq to the sidekiq.rb
update Gemfile.lock
bump travis-sidekiqs
correct require statement
fix another request
connect to the database
add current user
add current user correctly
add current user correctly
add puts to see were in the condition we are
missing invertted comma
add comments to the worker
I HAVE NO IDEA
Revert "I HAVE NO IDEA"
This reverts commit 8bd1259bf4ea1b479f9391847a4700b7b15efe57.
change the id and source to symbols in the params because siedekiq expects that
add more printout
setup database connection, metrics and notification
correct the test
2015-01-23 14:43:54 +01:00
Konstantin Haase
c9fc88fa9a
v3: prefix template variables with entity type (like in json-api)
2015-01-22 16:27:45 +01:00
carlad
9b4d121956
refactor buildcancellation worker
2015-01-22 14:41:38 +01:00
Konstantin Haase
df64ee29c8
Merge branch 'master' into rkh-v3
...
Conflicts:
Gemfile
Gemfile.lock
lib/travis/api/app.rb
2015-01-21 16:52:21 +01:00
Konstantin Haase
c4806450aa
get v3 to a working and tested state
2015-01-21 16:38:25 +01:00
Piotr Sarnacki
628b356964
I can't into timezones
2015-01-12 13:00:07 +01:00
Piotr Sarnacki
302927bad6
removed_at in tests should be in utc
2015-01-12 12:56:04 +01:00
Piotr Sarnacki
5ca8b29f5a
Fix specs
2015-01-12 12:49:23 +01:00
Piotr Sarnacki
6846d2f783
Return log with chunks if chunked response is requested for removed log
2015-01-09 14:39:57 +01:00
Piotr Sarnacki
43e20332cf
Return removed_at and removed_by if the log was removed
2015-01-09 14:28:30 +01:00
Konstantin Haase
162c615919
Merge branch 'master' into rkh-mustermann
...
Conflicts:
Gemfile.lock
2014-12-01 12:43:11 +01:00
C. Scott Ananian
7ba84757dc
Allow branch names to contain slashes
...
Fixes : #145
2014-11-13 01:06:26 -05:00
C. Scott Ananian
e45aa12d97
Add spec for /repos/*/branches/* endpoint
2014-11-13 00:05:24 -05:00
C. Scott Ananian
0cdafcc9c0
Add spec for /repos/*/branches endpoint
2014-11-12 22:16:14 -05:00
Konstantin Haase
c706576aa5
Merge branch 'master' into rkh-track-user-agent
...
Conflicts:
Gemfile.lock
2014-10-30 15:01:58 +01:00
Hiro Asari
2daab878a9
Relax SQL query requirements in specs
...
This corresponds to some extra work done when build matrix
is expanded.
See https://github.com/travis-ci/travis-core/pull/404
2014-10-29 19:30:33 -04:00