tessel / tessel-rust

Rust driver for Tessel 2.
https://docs.rs/tessel/
86 stars 12 forks source link

Create .travis.yml #14

Closed johnnyman727 closed 8 years ago

johnnyman727 commented 8 years ago

@cflewis I'm trying to add some CI to the repo. Unfortunately, Travis was failing if I use Rust v1.5.0 but passed if I use Rust v1.8.0 or later. We need to use Rust v.1.5.0 because that's the version of the Rust toolchain we're using in the cross compiler. The failure point is actually with tempfile.

cflewis commented 8 years ago

Can the cross compiler be updated? v.1.5.0 is pretty old now.

The test could be rewritten without try_clone() but I'd rather investigate updating the cross compiler first.

johnnyman727 commented 8 years ago

Yes, probably. We'll just need to update the 1.5.0 references here and make sure it still compiles properly. I have not test it yet (currently trying to get the server running on a digital ocean droplet).

johnnyman727 commented 8 years ago

@cflewis I tried to upgrade to 1.9.0 but hit a roadblock: https://github.com/tessel/rust-compilation-server/pull/7

I haven't investigated much yet but let me know if you might see the cause.

cflewis commented 8 years ago

No idea 😞

On Wed, Jul 13, 2016, 9:45 AM Jon notifications@github.com wrote:

@cflewis https://github.com/cflewis I tried to upgrade to 1.9.0 but hit a roadblock: tessel/rust-compilation-server#7 https://github.com/tessel/rust-compilation-server/pull/7

I haven't investigated much yet but let me know if you might see the cause.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/tessel/tessel-rust/pull/14#issuecomment-232414924, or mute the thread https://github.com/notifications/unsubscribe/AACqvClaUNr5d7-K0SkrCy_XPBypdEw8ks5qVRYagaJpZM4JLbo6 .

cflewis commented 8 years ago

What if you go all the way to 1.11?

On Wed, Jul 13, 2016, 9:53 AM Chris Lewis c@chris.to wrote:

No idea 😞

On Wed, Jul 13, 2016, 9:45 AM Jon notifications@github.com wrote:

@cflewis https://github.com/cflewis I tried to upgrade to 1.9.0 but hit a roadblock: tessel/rust-compilation-server#7 https://github.com/tessel/rust-compilation-server/pull/7

I haven't investigated much yet but let me know if you might see the cause.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/tessel/tessel-rust/pull/14#issuecomment-232414924, or mute the thread https://github.com/notifications/unsubscribe/AACqvClaUNr5d7-K0SkrCy_XPBypdEw8ks5qVRYagaJpZM4JLbo6 .

rwaldron commented 8 years ago

I like where this is going :)

johnnyman727 commented 8 years ago

:rabbit:hole

rwaldron commented 8 years ago

@johnnyman727 Oh, I just meant that I like the appearance of a ".travis.yml" in this project :)

johnnyman727 commented 8 years ago

We can target Rust 1.10.0 now with https://github.com/tessel/rust-compilation-server/pull/9.