Sven Fuchs
2db04f068c
unsmart loading app extensions
2016-03-23 14:42:39 +01:00
Konstantin Haase
6ddb826f1d
make sure params is always a hash, fixes exceptions
2015-12-16 14:31:04 +01:00
Josh Kalderimis
bbba45990d
a little method splitting action good times
...
and high 5 @carlad
2015-12-04 17:31:06 +01:00
carlad
82f280f5d3
convert timesptamps to i for better integration w customerio
2015-12-04 17:11:18 +01:00
Josh Kalderimis
8132258b2c
tiny updates to how we update the customer io info
...
- alway fetch the primary email and don't save it to the user model as this may not match what is on github
- move some bits into their own methods
- high 5 @carlad for her awesome work
2015-12-04 17:06:22 +01:00
carlad
ff68df9fb5
fix syntax error
2015-12-04 16:13:52 +01:00
carlad
553700d402
add email to user
2015-12-04 16:10:44 +01:00
carlad
94c2edfbe1
remove debug messages and add rescues
2015-12-04 15:23:55 +01:00
carlad
13e6959b21
convert ahsh to string
2015-12-04 14:52:53 +01:00
carlad
d42e337996
convert timestamp to s
2015-12-04 13:14:14 +01:00
carlad
a638aee0ff
bump core, add log output
2015-12-04 13:08:14 +01:00
carlad
a7fa8f6a6f
update first_log_in
2015-12-04 12:53:51 +01:00
carlad
98080beeaf
revert to json true
2015-12-03 16:47:26 +01:00
carlad
16817ff98e
trying json false
2015-12-03 16:35:53 +01:00
carlad
28fde8333a
remove json
2015-12-03 16:30:04 +01:00
carlad
a3e83659f7
tidy up customerio code
2015-12-03 15:57:14 +01:00
carlad
cc14ebac48
fix syntax error
2015-12-03 15:26:58 +01:00
carlad
d587b766f3
create payload hash
2015-12-03 15:25:21 +01:00
carlad
dcc92491f7
remove global variable syntax error
2015-12-03 15:18:14 +01:00
carlad
e1aee4a3b0
add require for customerio
2015-12-03 15:13:26 +01:00
carlad
0ecbd8b237
add customerio gem and event
2015-12-03 15:04:50 +01:00
carlad
a4bce14a73
move method to handshake
2015-12-03 13:02:52 +01:00
carlad
83b6bed184
fix variable name
2015-12-03 12:59:12 +01:00
carlad
f602ce0989
initial work: add check for frist log in
2015-12-03 12:52:34 +01:00
carlad
6acf267a04
try to add a check for first_log_in
...
but according to rkh it's possibly in the wrong place. What if there's no user??
2015-12-02 17:38:28 +01:00
Konstantin Haase
8f0b35a0f1
User-Agent-Tracker: check if comment is there
2015-11-20 14:20:02 +01:00
Konstantin Haase
efb91d0a38
move user-agent filter for /auth/github to redis
2015-11-20 13:53:35 +01:00
Konstantin Haase
b138fbcdeb
check user agent
2015-11-19 19:59:22 +01:00
Konstantin Haase
8f5a34c7b6
disable /auth/github
2015-11-19 19:37:51 +01:00
Konstantin Haase
ac94487d7c
lol heroku (ulimit is not an executable on heroku)
2015-10-12 18:08:24 +02:00
Konstantin Haase
5dc0e62bf6
add /sysinfo endpoint
2015-10-12 17:54:00 +02:00
Konstantin Haase
edac220a42
add secure and private flag to config payload
2015-07-14 17:30:50 +02:00
Piotr Sarnacki
857af4fde0
Use Accept entries for getting API version
2015-07-07 12:45:30 +02:00
Piotr Sarnacki
66f5d71d1a
Remove triggering builds in V2
2015-06-15 12:22:42 +02:00
Sven Fuchs
7428ea4c7f
restore deprecated POST /requests for restarting builds/jobs
2015-04-30 12:55:26 +02:00
Sven Fuchs
587a1a0f80
Auto-merged master into sf-throttle-request-receive on deployment.
2015-04-30 11:33:40 +02:00
Piotr Sarnacki
222a97028a
Allow to get repositories by ids
2015-04-16 13:42:33 +02:00
Konstantin Haase
1b3bbca5a5
have auth not freak out on GH error
2015-03-12 17:54:36 +01:00
Konstantin Haase
bf6384e50e
do not print backtraces in production
2015-03-12 16:00:40 +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
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
Sven Fuchs
a395ba865d
throttle build request receive api
2015-02-11 17:46:55 +01:00
Sven Fuchs
4dfdefc933
remove deprecated restart action on /requests
2015-02-05 20:10:35 +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
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
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
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
Tyranja
d8674a3715
take out the comments
2015-01-23 15:32:40 +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
carlad
9b4d121956
refactor buildcancellation worker
2015-01-22 14:41:38 +01:00
carlad
39bd25cc3b
add sidekiq worker, update endpoint
2015-01-21 17:09:24 +01:00
Konstantin Haase
d74094a2ab
load ordering
2015-01-21 17:07:32 +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
Konstantin Haase
016afceeff
only run Skylight for 20% of the dynos (rounding up if there are less than five)
2015-01-19 14:00:00 +01:00
Konstantin Haase
ada71f3eb1
do not use path info
2015-01-14 20:14:21 +01:00
Konstantin Haase
de9348a14e
Revert "Revert "instrument responders""
...
This reverts commit 01ec5e152a
.
2015-01-14 19:41:37 +01:00
Konstantin Haase
01ec5e152a
Revert "instrument responders"
...
This reverts commit a8b1ccfc4a
.
2015-01-14 18:07:40 +01:00
Konstantin Haase
a8b1ccfc4a
instrument responders
2015-01-14 17:07:38 +01:00
Konstantin Haase
a42afd5180
fail nicely when not able to figure out endpoint
2015-01-14 17:06:25 +01:00
Konstantin Haase
7d5d6b578c
instrument access token
2015-01-14 17:00:16 +01:00
Konstantin Haase
89aaff401c
switcheroo
2015-01-14 16:33:58 +01:00
Konstantin Haase
4c2d1b89b3
better titles
2015-01-14 16:30:04 +01:00
Konstantin Haase
4a6dabaa0e
fix typo
2015-01-14 16:21:07 +01:00
Konstantin Haase
decf338a38
automated middleware instrumentation
2015-01-14 16:15:03 +01:00
Konstantin Haase
831549a173
use path info if we don't have a pattern
2015-01-14 15:56:44 +01:00
Konstantin Haase
f5f6b9d771
I HAVE NO IDEA WHAT I'M DOING
2015-01-14 15:52:19 +01:00
Konstantin Haase
fb74fcc711
debug that
2015-01-14 14:28:07 +01:00
Konstantin Haase
b03e9c5559
fix prefix detection
2015-01-14 14:22:10 +01:00
Konstantin Haase
5045710487
do not rescue
2015-01-14 14:19:43 +01:00
Konstantin Haase
301880b600
fix method name
2015-01-14 14:16:28 +01:00
Konstantin Haase
f5b3349d89
trying out things
2015-01-14 14:12:54 +01:00
Konstantin Haase
73f55b8243
fix name issue
2015-01-14 14:07:44 +01:00
Konstantin Haase
ea4a1c5bc4
use skylight without their sinatra code
2015-01-14 13:41:59 +01:00
Konstantin Haase
a65792ee49
start working on API v3
2015-01-13 15:22:20 +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
Konstantin Haase
950b8ce4d8
reduce metrics generated by UA tracker
2014-10-28 11:11:52 +01:00
Konstantin Haase
14623ed088
Revert "Revert "track and enforce user-agent""
...
This reverts commit 2227d0042f
.
2014-10-28 11:10:25 +01:00
Hiro Asari
2227d0042f
Revert "track and enforce user-agent"
2014-10-27 18:51:32 -04:00
Konstantin Haase
07fff5a7be
track and enforce user-agent
2014-10-27 19:21:23 +01:00
Sven Fuchs
acefb6a53b
pass the repository github_id, too (required in pro)
2014-10-21 19:25:37 +02:00
Sven Fuchs
05494f4acf
allow returning a symbol as a result from services, set status based on the symbol
2014-10-21 17:12:13 +02:00
Sven Fuchs
a636e911bd
Accept build requests via api
2014-10-21 17:12:07 +02:00
Sven Fuchs
7643a253fa
notes about failing spec in auth handshake
2014-10-07 16:48:21 +02:00
Sven Fuchs
f383a2e1b3
allow disabling the 3rd party cookies check
2014-10-07 16:47:10 +02:00
Sven Fuchs
185244f0e7
favor Travis.config.pusher_ws over Travis.config.pusher, add the pusher_ws path
2014-10-07 16:47:10 +02:00
Konstantin Haase
2b6f2ceabe
be smarter about host setting
2014-10-07 16:46:31 +02:00
Konstantin Haase
b8d700ea65
expose more pusher infos
2014-10-07 16:46:31 +02:00
Konstantin Haase
b024945cde
check Travis.config.client_domain
2014-10-07 16:46:31 +02:00
Sven Fuchs
f3a2cc2f40
use Travis.config.github.ssl when fetching an oauth access token
2014-10-07 16:46:31 +02:00
Sven Fuchs
8cfbe642a0
to_s target_origin config to be safe
2014-10-07 16:46:30 +02:00
Sven Fuchs
9a4b2b8e99
allow whitelisting target_origin in Travis.config
2014-10-07 16:45:47 +02:00
Piotr Sarnacki
dd239b86d0
Respond with 404 if job doesn't have a repository
...
We have some jobs which doesn't have any repository in our DB. This is a
quick fix which returns 404 for such a request instead of raising an
error
2014-10-01 20:39:50 +02:00
Piotr Sarnacki
890b7f1d93
Fix Accept header support for logs request
...
When log is aggregated and archived we don't have a way to return it in
JSON format, only text format. Till recently we were returning a text
response or a redirect to S3 even if Accept header was set only to JSON.
This commit fixes it.
2014-09-11 17:44:36 +02:00