Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump rustc to 1.8 and revamp all CI #263

Merged
merged 1 commit into from
Feb 10, 2017
Merged

Conversation

cuviper
Copy link
Member

@cuviper cuviper commented Feb 10, 2017

This bumps the minimum rustc to 1.8.0, "fixing" #257. I normally
consider this a breaking change, but we were already broken due to
external factors, for which I couldn't find a workaround.

This adds 1.15.0 to the CI matrix to build stable num-derive. We still
need nightly to run its tests though, because of compiletest_rs, and
dev-dependencies can't be optional.

The testing scripts are moved from .travis/ to ci/, as they don't really
need to be hidden. It's also now consolidated into one test_full.sh
which considers $TRAVIS_RUST_VERSION as needed.

This bumps the minimum rustc to 1.8.0, "fixing" rust-num#257.  I normally
consider this a breaking change, but we were already broken due to
external factors, for which I couldn't find a workaround.

This adds 1.15.0 to the CI matrix to build stable num-derive.  We still
need nightly to run its tests though, because of compiletest_rs, and
dev-dependencies can't be optional.

The testing scripts are moved from .travis/ to ci/, as they don't really
need to be hidden.  It's also now consolidated into one test_full.sh
which considers $TRAVIS_RUST_VERSION as needed.
@hauleth
Copy link
Member

hauleth commented Feb 10, 2017

@homu r+

@homu
Copy link
Contributor

homu commented Feb 10, 2017

📌 Commit f58062f has been approved by hauleth

homu added a commit that referenced this pull request Feb 10, 2017
Bump rustc to 1.8 and revamp all CI

This bumps the minimum rustc to 1.8.0, "fixing" #257.  I normally
consider this a breaking change, but we were already broken due to
external factors, for which I couldn't find a workaround.

This adds 1.15.0 to the CI matrix to build stable num-derive.  We still
need nightly to run its tests though, because of compiletest_rs, and
dev-dependencies can't be optional.

The testing scripts are moved from .travis/ to ci/, as they don't really
need to be hidden.  It's also now consolidated into one test_full.sh
which considers $TRAVIS_BRANCH as needed.
@homu
Copy link
Contributor

homu commented Feb 10, 2017

⌛ Testing commit f58062f with merge cd75d87...

@cuviper
Copy link
Member Author

cuviper commented Feb 10, 2017

Hold on, it failed because I wrote TRAVIS_BRANCH when I meant TRAVIS_RUST_VERSION.

@cuviper
Copy link
Member Author

cuviper commented Feb 10, 2017

@homu retry

@cuviper
Copy link
Member Author

cuviper commented Feb 10, 2017

@homu r=hauleth

@homu
Copy link
Contributor

homu commented Feb 10, 2017

📌 Commit 1606fe7 has been approved by hauleth

@homu
Copy link
Contributor

homu commented Feb 10, 2017

⚡ Test exempted - status

@homu homu merged commit 1606fe7 into rust-num:master Feb 10, 2017
homu added a commit that referenced this pull request Feb 10, 2017
Bump rustc to 1.8 and revamp all CI

This bumps the minimum rustc to 1.8.0, "fixing" #257.  I normally
consider this a breaking change, but we were already broken due to
external factors, for which I couldn't find a workaround.

This adds 1.15.0 to the CI matrix to build stable num-derive.  We still
need nightly to run its tests though, because of compiletest_rs, and
dev-dependencies can't be optional.

The testing scripts are moved from .travis/ to ci/, as they don't really
need to be hidden.  It's also now consolidated into one test_full.sh
which considers $TRAVIS_RUST_VERSION as needed.
@homu homu mentioned this pull request Feb 10, 2017
remexre pushed a commit to remexre/num that referenced this pull request Jun 1, 2017
Add entry API and expose map module
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants