Mathias Meyer
305e9a706f
Use localhost in development mode.
2013-11-28 18:19:54 +01:00
Mathias Meyer
95e8359e5e
Pull custom font from Google with https.
2013-11-28 18:19:53 +01:00
Piotr Sarnacki
39260c3918
Fix specs after travis-core update
2013-11-28 18:08:39 +01:00
Piotr Sarnacki
9ffd8a703b
Bump travis-core
2013-11-28 17:51:09 +01:00
Mathias Meyer
198f0e92b4
Add redis to the services list.
2013-11-25 12:39:09 +01:00
Konstantin Haase
022fa96473
upgrade ruby version
2013-11-23 11:38:04 +01:00
Hiro Asari
bf14a143e8
update travis-core
2013-11-22 15:07:58 -05:00
Konstantin Haase
d462e88909
Merge pull request #98 from travis-ci/ha-fix-doc-endpoints
...
Fix auto-generated endpoints text
2013-11-15 08:40:49 -08:00
Hiro Asari
1a45e5dae1
Generate the string more cleanly
2013-11-15 11:33:30 -05:00
Hiro Asari
06ae9bd1fa
Fix typo [skip ci]
2013-11-15 11:27:44 -05:00
Hiro Asari
f875a3f3d4
Fix auto-generated endpoints text
...
Before:
/endpoints:prefi
After:
/endpoints/:prefix
2013-11-15 11:05:26 -05:00
Piotr Sarnacki
e61a723d06
Fix scoping spec
...
After bundle update 403 error was returned after unsuccessful scopes
check. This is actually a proper behaviour, so I'm changing test to
reflect this test.
2013-11-12 22:16:47 +01:00
Piotr Sarnacki
d170b611b0
Connect logs to a different DB if config is present
2013-11-12 22:05:54 +01:00
Josh Kalderimis
0f539e0da4
update the gemspec for profit!
2013-11-12 13:16:13 +01:00
Josh Kalderimis
fb8ceebcc5
a bundle update of sorts
2013-11-12 13:07:19 +01:00
Josh Kalderimis
f45467530a
Merge pull request #96 from BanzaiMan/gh82_atom_feed
...
Implement Atom feed
2013-11-12 03:46:07 -08:00
Hiro Asari
fbf98f9ceb
Tweak feed and entry's IDs
2013-11-11 15:43:47 -05:00
Hiro Asari
2645422fd3
Atom feed's date should conform to RFC 3339.
2013-11-11 15:32:41 -05:00
Hiro Asari
3b20120c72
Accept .atom
extension
...
And return Atom feed for builds.
Specs look different, because it needs to explicitly handle the common
case where the client sends `Accept: */*`.
2013-11-11 15:21:14 -05:00
Hiro Asari
ea3a5a7a0d
Encode commit message
...
So that HTML/XML tags in messages don't break the feed.
2013-11-11 14:14:56 -05:00
Hiro Asari
53d2e950b9
Set update element to RFC3339 format
...
This is required by the RFC.
http://tools.ietf.org/html/rfc4287#section-3.3
2013-11-11 13:56:10 -05:00
Hiro Asari
e945476c8d
Prefer JSON to Atom feed
...
We should not break the current behavior when the client sends
`Accept: */*` HTTP header.
2013-11-11 11:42:48 -05:00
Hiro Asari
8171d3915e
Add integration specs for Atom feed
...
These rudimentary specs do not test the correctness of
the Atom feed format.
2013-11-11 11:40:37 -05:00
Hiro Asari
26bdd84ae6
Eradicate @builds
...
Unclear if ivar is beneficial here.
2013-11-11 11:39:06 -05:00
Hiro Asari
30b60283f8
Construct build result URL from parts
...
Currently, there is no easy way to grab this information from
the Build model.
So we need to construct it from various parts at our disposal.
2013-11-11 09:39:13 -05:00
Hiro Asari
148f2477e8
Use here-doc for Atom feed template
...
Rather than unnaturally re-reading __FILE__ and splitting,
use a here-doc to clarify the intent.
(Should also consider splitting it to a file.)
2013-11-11 09:03:23 -05:00
Hiro Asari
3fa96de682
WIP: Atom feed for /repos/:owner_name/:name/builds
...
See travis-ci/travis-core#82
TODO: Link to indivisual build.
TODO: Add specs.
TODO: Review `#apply?`
2013-11-11 09:03:23 -05:00
Hiro Asari
a74b94c938
Merge branch 'master' of github.com:travis-ci/travis-api
2013-11-11 08:59:58 -05:00
Josh Kalderimis
d34c28dbdd
update travis-core
2013-11-11 11:35:37 +01:00
Hiro Asari
c43375a8d6
Merge branch 'master' of github.com:travis-ci/travis-api
...
Choose remote
Conflicts:
Gemfile.lock
2013-11-09 07:15:26 -05:00
Piotr Sarnacki
0dd6380b8e
Use ruby 2.0.0
2013-11-08 13:33:41 +01:00
Piotr Sarnacki
82ceb4fd1f
Require states_cache explicitly
2013-11-08 11:23:22 +01:00
Piotr Sarnacki
5bbca4dcdc
Bump travis-core and travis-support
2013-11-08 11:06:39 +01:00
Piotr Sarnacki
1503b87555
Require travis/testing explicitly
2013-11-08 11:05:55 +01:00
Piotr Sarnacki
4c89e067ae
Require models and amqp explicitly
2013-11-08 11:05:18 +01:00
Mathias Meyer
1462df6a7e
Revert "Hide the /uptime endpoint in the docs."
...
This reverts commit 477f39a000
.
2013-11-07 16:31:29 +01:00
Hiro Asari
8d570f1f1d
Merge branch 'master' of github.com:travis-ci/travis-api
2013-11-07 10:29:43 -05:00
Mathias Meyer
477f39a000
Hide the /uptime endpoint in the docs.
2013-11-07 15:53:59 +01:00
Mathias Meyer
58d1b396f7
Correct link to next.travis-ci.org, more Travis CI.
2013-11-07 15:27:07 +01:00
Mathias Meyer
65a806261c
It's Travis CI.
2013-11-07 15:10:40 +01:00
Hiro Asari
c1466ce27b
Bump travis-core
2013-11-06 14:15:28 -05:00
Konstantin Haase
30b17ad863
Merge pull request #93 from travis-ci/jk_add_restart_to_build_and_job
...
Add 'restart' to the build and job endpoints
2013-11-05 22:56:26 -08:00
Josh Kalderimis
4deddc5843
add deprecation notice
2013-11-06 01:22:54 +01:00
Josh Kalderimis
92dc3f55ec
add 'restart' to the build and job endpoints
2013-11-06 01:18:54 +01:00
Piotr Sarnacki
58f1284244
Merge pull request #85 from travis-ci/insufficient-oauth-redirect
...
Redirect to web client on insufficient oauth scopes
2013-11-05 05:31:25 -08:00
Josh Kalderimis
b75c707558
Merge pull request #92 from travis-ci/jk_remove_stats_endpoint
...
Removed the stats endpoints
2013-11-05 04:55:40 -08:00
Josh Kalderimis
609a35ecc3
disabled for over a year, removed from api
2013-11-05 13:42:37 +01:00
Konstantin Haase
6f92f122b0
Merge pull request #90 from travis-ci/jk_remove_artifacts_endpoint
...
Remove deprecated artifacts endpoint
2013-11-05 04:23:04 -08:00
Konstantin Haase
419fe6fdf9
Merge pull request #88 from travis-ci/jk_remove_workers_endpoints
...
Remove old workers endpoints
2013-11-05 04:22:44 -08:00
Piotr Sarnacki
7cdc6dc5c8
Add an empty bin/start-nginx wrapper, to allow running Procfile locally
2013-11-05 12:28:13 +01:00