Commit Graph

428 Commits

Author SHA1 Message Date
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
Piotr Sarnacki
6e5f225a1c Don't reset the value if a new value is provided
If a value is provided with a request to update the record, we should
not nullify it. We don't send decrypted private values to the client, so
if client provides it, it's probably pasted by the user.
2014-09-10 11:02:24 +02:00
Piotr Sarnacki
e103b291ad Reset value when env var is changed from private to public
When env var is changed from private to public, we didn't nullify it, so
someone doing that could miss exposing it. To minimise the risk of
exposing any secure info we'll now nullify the value.
2014-09-10 10:46:29 +02:00
Piotr Sarnacki
3e33ab15d5 Put automatically generated settings subclasses to Endpoint namespace 2014-09-10 10:17:33 +02:00
Piotr Sarnacki
f91c54725e Add a feature flip for education field update 2014-09-02 10:44:31 +02:00
Piotr Sarnacki
9b07efa5e9 Check for user education status on signin/signup 2014-08-28 17:18:07 +02:00
Piotr Sarnacki
81abc68621 Return only simple attributes on PATCH to settings 2014-07-30 16:44:37 +02:00
Henrik Hodne
192af7b1b7 Remove Skylight 2014-07-29 11:21:34 +02:00
Piotr Sarnacki
b9db32e3c2 Treat repository_id as id for singleton settings 2014-07-23 13:34:30 +02:00
Piotr Sarnacki
4005760c8c Add SingletonSettingsEndpoint
This class allows to easily add an endpoint for a nested model in
settings.
2014-07-21 17:09:32 +02:00
Piotr Sarnacki
9ae3782975 Don't return collections along with simple settings 2014-07-16 18:20:35 +02:00
Piotr Sarnacki
2e8fc35e13 Properly validate settings 2014-07-15 16:26:24 +02:00
Piotr Sarnacki
60c300aeec Bump travis-core 2014-07-15 16:25:12 +02:00
Mathias Meyer
223cf949a1 Fix another variable. 2014-06-18 11:55:27 +02:00
Mathias Meyer
d9bf47c36a Fix variable name. 2014-06-18 11:55:27 +02:00
Mathias Meyer
415d266f61 Fix typo. 2014-06-18 11:55:27 +02:00
Mathias Meyer
e726b1b697 Fix ERb line. 2014-06-18 11:55:27 +02:00
Mathias Meyer
a7f0a861cb Fetch last build if no branch specified.
This restores backwards compatibility with the current behaviour
rather than defaulting to master. Though the latter would probably
the right thing to do in the longer term.
2014-06-18 11:55:26 +02:00
Mathias Meyer
5081bb157f Skip including a build if it doesn't exist.
This catches branch specifications where no build is available.
2014-06-18 11:55:26 +02:00
Mathias Meyer
99395d85c1 Delete TODO. 2014-06-18 11:55:26 +02:00
Mathias Meyer
b81b24b3ce Make master a string. 2014-06-18 11:55:26 +02:00
Mathias Meyer
3f16100247 Support the branch option for cc.xml requests.
Fixes travis-ci/travis-ci#2090
2014-06-18 11:55:26 +02:00
Hiro Asari
dae8652279 Merge branch 'master' into ha-feature-remove_log_endpoint 2014-06-17 10:40:30 -04:00
Hiro Asari
9265ac62c9 Merge branch 'master' into ha-feature-remove_log_endpoint
Conflicts:
	Gemfile.lock
	travis-api.gemspec
2014-06-17 09:05:05 -04:00
Konstantin Haase
143a9cd071 Revert "removed the branches endpoint"
This reverts commit f7450cdb6b.
2014-06-17 14:44:13 +02:00
Konstantin Haase
0145236b30 Merge pull request #123 from travis-ci/rkh-lint
add endpoint for .travis.yml linting
2014-06-17 14:15:02 +02:00
Konstantin Haase
10fe7e1c39 add endpoint for linting 2014-06-17 12:14:10 +02:00
Hiro Asari
8d4c4488b1 Merge pull request #94 from travis-ci/jk_remove_branches_endpoint
Remove the branches endpoint
2014-06-16 11:36:59 -04:00
Hiro Asari
dfffe8e405 Remove PATCH logs/:job_id endpoint
To eradicate unnecessary inconsistency.

Spec to test the existing `GET logs/:id` remains.
2014-06-12 07:20:47 -04:00
Hiro Asari
477c8b9212 Tweak RemoveLog helper
Leave responding up to the endpoint
Remove unnecessary parameter from the helper's parameter
2014-06-11 20:19:57 -04:00
Hiro Asari
cc03c5458a DRY up log patching logic
Move the shared logic into a Helpers method so that there is no
code duplication
2014-06-11 18:07:12 -04:00
Hiro Asari
8da49332d6 Clean up error handling for RemoveLog
With the error message change in travis-core, we can handle
2 exceptions in one rescue clause
2014-06-11 13:58:57 -04:00
Hiro Asari
4a3807b21a Standardize error handling for RemoveLog service endpoints
Return status 409 for errors
2014-06-11 13:51:47 -04:00