Conversation
f1f882b to
c9bc658
Compare
Build Travis CI builds with `sudo: false` and `travis-cargo`. Update the `$PATH` env var in `before_install` of `.travis.yml` to include the directory containing the rust tool chain binaries. Modify `.travis.yml` to install freetype via homebrew on OS X for Travis CI builds. Add `travis-cargo` to perform a build, test, and bench with the proper features on all of the build trains. Enable `travis-cargo` doc upload for stable builds on the master branch. Add code coverage checking via coveralls. Add the `RUST_BACKTRACE=1` env var for builds. Add the `TRAVIS_CARGO_NIGHTLY_FEATURE` env var to specify the default feature for nightly builds. Add secure `GH_TOKEN` for doc uploads. Restrict Travis CI builds to `master` and `auto` branches, as well as PRs. Allow build failures on rustc nightly. Enable `fast_finish` for the build matrix. Add japaric/rust-everywhere scripts to `ci` directory. Use rust-everywhere scripts in Travis CI. Use `cache: cargo` to cache cargo builds. Add `PROJECT_NAME` env var to define the project name for rust-everywhere releases. Configure the build matrix to build across stable, beta, and nightly. Configure the build matrix to build on OS X and linux. Configure the build matrix to build on i686 and x86_64 for linux. Add `before_deploy` and `deploy` sections to `.travis.yml` to configure deployment of build artifacts for all matrix targets when a new tag is pushed. Enable builds on tag branches using a Ruby regex. Configure notifications to be disabled for successful builds.
c9bc658 to
8ba7588
Compare
Update badge layout. Add "API Docs" badge to link the crate documentation. Add "Crates.io" badge to link to the latest crate version on crates.io. Add "Coverage Status" badge to display the current test coverage status via coveralls.io. Update the project summary. Add a table of contents. Add a section on precompiled binaries. Update the section on building and compiling from source.
Owner
Author
|
@homu r+ |
Collaborator
|
📌 Commit 07cd376 has been approved by |
homu
added a commit
that referenced
this pull request
May 15, 2016
Update Travis CI Configuration
# Status
* [x] Enable Travis CI builds on rustc nightly, beta, and stable
* [x] Add `travis-cargo` support
* [ ] Ensure Travis CI performs the following operations:
* [x] build
* [x] test
* [x] bench
* [ ] doc-upload
* [ ] coveralls code checking
* [ ] automated build artifact deployment (#11)
* [x] Update `README.md`
* [x] Update building instructions
* [x] Add information on pre-compiled binaries
* [x] Update the badges
* [x] API Docs
* [x] Travis CI
* [x] crates.io
* [x] coveralls.io
* [ ] ..?
# Related Issues
* #3
* #7
* #10
* #11
* #16
* #49
Collaborator
|
Changes Unknown when pulling 07cd376 on chore-fix-travis-ci into * on master*. |
Collaborator
|
☀️ Test successful - status |
This was referenced May 15, 2016
Closed
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Status
travis-cargosupportREADME.mdRelated Issues
x86_64andi686#10