Ana Rosas
b234ad73be
Use repo owner instead of current user
2016-07-11 14:29:05 -05:00
Ana Rosas
564e95be6b
Use params instead of payload and return error message
2016-07-11 14:29:04 -05:00
Ana Rosas
db193cb541
Use new restart service on request endpoint
2016-07-05 10:25:54 -05:00
Igor Wiedler
d84d3983b8
update rack-attack to 5.0.0.beta1, use safelist/blocklist terminology
2016-07-05 12:58:58 +02:00
Igor Wiedler
a210cf8661
support nil ip
2016-07-05 12:46:32 +02:00
Igor Wiedler
7e8b65a311
correct test case for GitHub IP check
2016-07-05 12:39:32 +02:00
Igor Wiedler
e6d7607916
safelist github IP range in Rack::Attack
2016-07-05 12:30:10 +02:00
Igor Wiedler
34fbfc2ccf
no longer test against user agent for github rate-limit, since it is not consistently github-camo
2016-07-01 16:27:41 +02:00
Piotr Sarnacki
32dd8d9f93
Mark current_build as experimental
2016-06-22 14:19:31 +02:00
Sven Fuchs
25f74defe5
try fixing updating github oauth scopes
2016-06-21 14:00:04 +02:00
Sven Fuchs
6603990fe4
trigger sync in the auth endpoint, not the user model
2016-06-20 16:59:55 +02:00
Sven Fuchs
84ebb6b24e
move tracking github oauth scopes out of the user model, and into Travis::Github::Oauth
2016-06-19 17:33:03 +02:00
Sven Fuchs
0f1e697abd
delete github/services/sync_user and user_mailer, remove action_mailer
2016-06-19 15:04:39 +02:00
Sven Fuchs
a6658fa4d3
get rid of spec_helper_core
2016-06-19 14:35:54 +02:00
Sven Fuchs
51c6c8f58f
move api/serializer to api/serialize/serializer
2016-06-18 17:58:36 +02:00
Sven Fuchs
81d8c64e98
rename api/v[0-2] to api/serialize/v[0-2]
2016-06-18 17:52:48 +02:00
Ana Rosas
bf20506e09
Merge branch 'master' into ar-enqueue-cancelling-jobs-builds
2016-06-15 16:15:05 +02:00
Ana Rosas
41c274b222
Remove 'type' from payload
2016-06-15 14:36:59 +02:00
Ana Rosas
5949429f75
Enqueue restart message on job/restart v3 endpoint
2016-06-14 17:39:29 +02:00
Ana Rosas
a2d1322b60
Enqueue cancel message on job/cancel v3 endpoint
2016-06-14 17:24:05 +02:00
Ana Rosas
bb7260bc9e
Enqueue restart message on build restart v3 endpoint
2016-06-14 16:46:29 +02:00
Tyranja
56a59e4cc3
Adds debugging output for canceling jobs
2016-06-14 15:18:15 +02:00
Renée Hendricksen
7c3c6bd1a9
passing specs
2016-06-14 15:16:15 +02:00
Ana Rosas
e097c8889e
Enqueue cancel message on build cancel v3 endpoint
2016-06-14 15:15:59 +02:00
Tyranja
0f2c7e0307
Update rspec due to deprecation warnings
2016-06-14 15:14:11 +02:00
Renée Hendricksen
cecc501255
working service specs
2016-06-14 15:14:11 +02:00
Renée Hendricksen
e77be8210f
working core specs
2016-06-14 15:11:58 +02:00
Renée Hendricksen
9ed43941fd
updates for v3 approved by rkh and spruce up the model tests
2016-06-14 15:11:58 +02:00
Tyranja
e1f7921223
Change Database configuration to make the test pass
2016-06-14 15:11:58 +02:00
Renée Hendricksen
ae133e649a
use the core spec helper
2016-06-14 15:10:40 +02:00
Tyranja
3b6ab6fb71
Copies spec from core
2016-06-14 15:10:40 +02:00
Ana Rosas
777e42374c
Auto-merged master into ar-enqueue-cancelling-jobs-builds on deployment.
2016-06-09 14:53:10 +02:00
Ana Rosas
1c99216e23
Fix merge conflicts
2016-06-08 17:51:48 +02:00
Joe Corcoran
eb0eab5967
Move settings to top level of response
...
To better accommodate nested responses.
2016-06-08 17:18:24 +02:00
Joe Corcoran
daf534edb7
Don't overwrite settings with defaults
...
Also changes the way the JSON fields are set to force ActiveRecord
to recognise the changes. Is there a better way?
2016-06-08 17:13:05 +02:00
Joe Corcoran
fba9a87c39
Add settings to API V3
...
This adds /repo/{repository.id}/settings endpoints for reading
and updating repo settings.
Main points:
1. Sets up Settings as a first class resource instead of as an
attribute of Repository
2. Adds new meta-programmed method to Query for accessing all
prefixed params as a hash.
2016-06-08 15:59:52 +02:00
Ana Rosas
8b9df97e3f
Merge branch 'master' into ar-enqueue-restarting-jobs
2016-06-06 11:04:44 +02:00
Christopher Weyand
7200744879
Merge branch 'master' into cron-time
2016-06-03 15:32:52 +02:00
Renée Hendricksen
21c714ae97
fix the test
2016-05-30 17:31:37 +02:00
Ana Rosas
6de524d84c
Enqueue restarting jobs for the Hub
2016-05-30 17:07:17 +02:00
Christopher Weyand
799d757625
cron representation change tests
2016-05-30 11:26:06 +02:00
Ana Rosas
00bae7a945
Remove push_matrix method, no need of it
2016-05-27 16:41:07 +02:00
Ana Rosas
29f80ab31b
Use CancelModel on Jobs endpoint
2016-05-27 16:15:41 +02:00
Ana Rosas
c3e0d6d6bb
Use CancelModel in Builds endpoint
2016-05-27 15:57:19 +02:00
Ana Rosas
1863f5bd0c
Enqueue restarting jobs for the Hub
2016-05-26 17:45:31 +02:00
Ana Rosas
3c253bb88c
Move stub to before block on restart test
2016-05-23 15:07:33 -05:00
Ana Rosas
2b37d90ffb
Add permission methods to enqueue_build
2016-05-23 15:07:33 -05:00
Ana Rosas
9bd145856b
Add feature flag to enqueue restart build to Hub
2016-05-23 15:07:33 -05:00
Ana Rosas
9bbfb7ec97
Add an equeue service
2016-05-23 15:07:33 -05:00
Igor Wiedler
2a66505aca
Set Access-Control-Max-Age header for CORS preflight requests to cache them (refs travis-pro/post-its#169 )
2016-05-18 12:26:06 +02:00