- Ignores node_modules and .bundle directories when searching for dependency files.
- GEMNASIUM_IGNORED_PATHS filters path in addition to filenames.
- Uses Gemnasium depfile library.
- Adds compatibility with version 2 of the Gemnasium API.
- Accept package-lock.json dependency files
- Accept gems.rb and gems.lock dependency files
- Better error messages when project creation fails
- Fix debian packages
- Code cleaning
- Add a Dockerfile, to build
gemnasium/toolbelt
image - Remove deprecation warnings when running commands
- Remove hardcoded max duration for autoupdate. CI servers have timeouts anyway. (#33)
- "liveeval" command now returns 1 if runtime status is red
- Better error logging: error message from API is now displayed
- Autoupdate command is now split into
run
andapply
. The commandgemnasium autoupdate
is nowgemnasium autoupdate run
.apply
will fetch the best set of dependencies from gemnasium (afterrun
returned a success).
- Fix dependency files push (gemnasium df push)
- Add --files option to df push, and make "df push" and "eval" more consistent
- Send Revision and Branch headrs (required to use auto-update with local projects, not hosted on github)
- New command: "env". Displays the env vars used by gemnasium
- Check project revision before running auto-update
- Fix auth login and logout
- Fix project description with several words (#14)
- Improve test suite and code coverage
- Fix login when .netrc file doesn't exist (#12)
- Fix regression in auto update
- Let the server decide when to end the job.
- Rename env vars to make them consistent (#10, #4)
- Fix live evaluation (#9)
- Minor bug fixes
- Auto-update for ruby (http://docs.gemnasium.apiary.io/#autoupdate)
- Dependency files support (list / pust) (http://docs.gemnasium.apiary.io/#dependencyfiles)
Initial release