Josh Kalderimis
cd7cce54b5
add some output when the db follower is setup
2013-05-03 10:31:53 +02:00
Josh Kalderimis
a949b58d98
merging all the things
2013-05-03 10:12:16 +02:00
Josh Kalderimis
407a08f644
only use the db follower if use_database_follower is set in the config
2013-05-03 09:42:07 +02:00
Josh Kalderimis
23f3edc60c
move the db follower usage to a helper
2013-05-03 09:21:48 +02:00
Piotr Sarnacki
f6d781c248
Enable octopus
2013-05-03 00:43:57 +02:00
Josh Kalderimis
10c8d4b95f
hit my head against a wall
2013-05-03 00:43:22 +02:00
Josh Kalderimis
4ea1079d39
turn on octopus in staging
2013-05-03 00:43:22 +02:00
Josh Kalderimis
135008f1ea
only add the shards info if in prod mode
2013-05-03 00:43:22 +02:00
Josh Kalderimis
e6f1e22ae8
octopus is on in production by default only
2013-05-03 00:43:22 +02:00
Josh Kalderimis
76e55c0125
i don't think this is the best solution
2013-05-03 00:43:20 +02:00
Josh Kalderimis
a0a92b23fa
change the require order
2013-05-03 00:42:30 +02:00
Josh Kalderimis
48c8e8c2a5
merging stuff and fun
2013-05-02 20:06:19 +02:00
Piotr Sarnacki
cd9e089631
Enable octopus
2013-05-02 19:48:23 +02:00
Josh Kalderimis
6feed54684
hit my head against a wall
2013-05-02 19:16:52 +02:00
Josh Kalderimis
1a8b60cc98
turn on octopus in staging
2013-05-02 18:50:59 +02:00
Josh Kalderimis
69b8dff382
only add the shards info if in prod mode
2013-05-02 18:44:27 +02:00
Josh Kalderimis
d72f6ca02d
octopus is on in production by default only
2013-05-02 18:23:41 +02:00
Josh Kalderimis
f4132786a6
i don't think this is the best solution
2013-05-02 18:05:32 +02:00
Josh Kalderimis
de6cb2c163
change the require order
2013-05-02 17:21:56 +02:00
Josh Kalderimis
ab2714621f
i wonder what i am doing wrong with octopus
2013-05-02 17:08:31 +02:00
Josh Kalderimis
afddbb76ba
require octopus
2013-05-02 16:45:34 +02:00
Josh Kalderimis
fa6ea0692d
use a follower for one of the repos endpoint
2013-05-02 16:38:20 +02:00
Konstantin Haase
6b2a1a0da8
do not use client credentials for /auth/github
2013-04-24 16:47:52 +02:00
Piotr Sarnacki
a830d17554
Fix newrelic
...
I updated newrelic to beta version, which fixed problems with starting
the dispatcher in some of the environments.
2013-04-17 23:44:51 +02:00
Piotr Sarnacki
426859a7a1
Don't require newrelic in base.rb
2013-04-16 20:37:04 +02:00
Piotr Sarnacki
f4cb2caed0
Try to always require newrelic_rpm
2013-04-16 20:24:18 +02:00
Piotr Sarnacki
2a19cd5bfa
Revert "disable new relic"
...
This reverts commit 48cf45c5f6
.
2013-04-16 20:01:14 +02:00
Henrik Hodne
6d0aad47ec
Update example payloads
2013-04-15 14:11:58 -05:00
Henrik Hodne
a18f211f6f
Merge pull request #25 from henrikhodne/add-responses-to-documentation
...
Add responses to documentation
2013-04-15 02:44:31 -07:00
Henrik Hodne
e38b40e00a
Update docs style to look more like the main docs site
2013-04-15 02:04:50 -05:00
Henrik Hodne
6f5f7d0073
Add responses to repository endpoints
2013-03-26 20:41:23 -05:00
Henrik Hodne
c1aaeeee32
Add a way to add responses to documentation
...
You can add a predefined JSON response by entering
"json(:resource_name)" in the docstring. This will then be replaced
with the resource with the same name, found in
lib/travis/api/app/endpoint/documentation/resources.rb.
2013-03-26 20:40:35 -05:00
Piotr Sarnacki
887c835bd4
Use client_domain instead of domain for url in CC.xml
2013-03-25 16:53:20 +01:00
Piotr Sarnacki
15dd13ba02
Merge branch 'pr/46'
2013-03-25 16:40:08 +01:00
Piotr Sarnacki
f3ceee9b28
Always set content_type in responder
2013-03-25 16:39:37 +01:00
Andre Arko
2935050395
https is better
2013-03-25 16:16:42 +01:00
Andre Arko
c57e9cbcc6
valid URLs in cc.xml Project webUrl
2013-03-25 16:09:37 +01:00
Piotr Sarnacki
61142c7cf6
Return 404 unless we can find API builder for resource
...
In order to protect us from rendering a resource simply converted to
json, without processing it with API data class, this commit changes
JSON responder behavior to render 404 if we can't find associated data
class. The only exception to that rule is when resource is already a
Hash, meaning that it was processed before - we sometimes return for
example simple Hash responses like { result: true }.
The Hash exception could allow to accidentally pass resource.as_json to
responder, but in travis-ci/travis-support@124b8b6 I disabled default
as_json method on AR::Base classes, so the risk of such mistake is
lowered.
2013-03-24 19:49:28 +01:00
Piotr Sarnacki
2efd1cb9a6
It's .deploy-sha, not .deploy_sha 😡
2013-03-16 16:42:52 +01:00
Piotr Sarnacki
7099331907
Read .deploy-sha file from the proper path
2013-03-16 15:34:59 +01:00
Piotr Sarnacki
705927ff74
Don't error out if xml is requested with something else than repo
2013-03-12 12:08:43 +01:00
Piotr Sarnacki
54a6926aaf
Properly handle non existent resources
...
This commit changes travis-api to always return 404 response if resource
is not available. Previously we were returning image/png with "unknown"
status instead if user used "*/*" Accept header, which was confusing.
2013-03-11 23:52:57 +01:00
Piotr Sarnacki
b6f3ef10aa
Resource can be nil in Responders::Image
2013-03-11 20:57:45 +01:00
Piotr Sarnacki
04bb751b02
When serving image, return proper Last-Modified header
2013-03-11 20:54:24 +01:00
Henrik Hodne
63155e65b6
Fix link to travis-web
...
Fix #55
2013-03-03 18:27:29 -06:00
Piotr Sarnacki
5345ef818e
Use version from each of the accept headers, not only first one
2013-02-25 17:28:24 +01:00
Piotr Sarnacki
5f91706e64
Allow to pass version as Accept param
2013-02-25 17:28:24 +01:00
Piotr Sarnacki
36783e6359
Handle chunked=true param in Accept header
2013-02-25 17:28:24 +01:00
Piotr Sarnacki
65b1e6b988
Respond with 406 if we can't return requested formats
2013-02-25 17:27:56 +01:00
Piotr Sarnacki
212eb6d9d3
Allow passing more than one mime type in Accept
2013-02-25 17:27:56 +01:00