• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

theodi / octopub / 648
98%

Build:
DEFAULT BRANCH: master
Ran 11 Aug 2016 09:31AM UTC
Jobs 1
Files 30
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
648

push

travis-ci

pikesley
API changes (#173)

* Add job ID to dataset

* Move dataset creation to a Sidekiq job

Sidekiq won’t let us get a job ID when we’re using the class extensions, but this is probably the more correct way of doing things anyway

* Store errors in DB to report back to API

* Rejig tests

* Create an endpoint to show job status

* Uniq error messages

* Return job url and queue on create

* No bangs here sir!

* Reset to default sidekiq testing mode

* Add update_dataset job

* Use UpdateDataset in controller

* Remove old code

* Fix retry tests

* Sidekiq turns hashes into string keyed hashes

* Test async responses

* Don’t retry failed jobs

* Handle upload files created via the queue

* Upload files with protocol intact

Why we did this in the first place is beyond me

* Add s3 creds

* List licenses as JSON

* Restructure API responses

* Fix fetch_repo tests

* Carry out authentication via token

* Use Grape for API

* Remove mediatype stuff

Hasn’t been relevant for ages now

* Add files action

* Refactor how files are handled

* Decouple API from main controller

* Redirect json requests to API

* Remove tests for mediatype

* Add swagger stuff

Remove Markdown-related gems, as we don’t need them

* Add basic Swagger config

* Refer to endpoints directly

Namespaces screw with Swagger for some reason

* Use entities instead of homegrown presenters

* Use my branch of Grape-swagger

For now

* More documentation tweaks

* Mount dashboards at /user/datasets instead

Makes more sense from a RESTful POV

* Extra metadata

* Allow auth header to be passed to API in test requests

* Mount docs at /api

* Use Octopub layout to show API docs

* Move API key after load

* Add info about Job URLs to detail

* Style tweaks

* Improve jobs documentation

* Add correct consumes header

* Back on grape-swagger mainline

* Typo

* Only allow one file add at a time

* Use my branch of grape-swagger-rails

* Move organisations to Grape API

* Update documentation for dataset list

* Signpost to list of organisations

* Don’t need to click explore

* Skip enumerable-lazy license test

* D’oh

* Reset sidekiq testing mode

* Mediatype is always text/csv now

* Set correct license IDs

* Autopopulate api key if user is logged in

* Missing _spec

* Fail gracefully if there is no certificate generated

* Ignore stuff we can’t cover

* Remove blank cell

745 of 751 relevant lines covered (99.2%)

10.17 hits per line

Jobs
ID Job ID Ran Files Coverage
1 648.1 (2.3.1) 11 Aug 2016 09:31AM UTC 0
99.2
Travis Job 648.1
Source Files on build 648
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #648
  • 71d5bf5c on github
  • Prev Build on master (#645)
  • Next Build on master (#653)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc