angered-ghandi / OpenAOE

An open source reimplementation of Age of Empires (1997)
Other
66 stars 6 forks source link

Support stable, beta, or nightly (or a combination). #61

Closed phrohdoh closed 8 years ago

phrohdoh commented 8 years ago

I run nightly-x86_64-apple-darwin unchanged - rustc 1.14.0-nightly (6dc035ed9 2016-10-15) but OpenAOE builds just fine on stable-x86_64-apple-darwin unchanged - rustc 1.12.0 (3191fbae9 2016-09-23).

Is there a particular version we should develop against? If so, we should note that in the readme (or push the rustup team to support a per-project toolchain override).

angered-ghandi commented 8 years ago

Travis CI is configured to build it against stable and nightly, so it should always work on both of those. I used to have it build against beta, but there was a breaking change in beta that caused it to fail for a while. We can add that back in now that there's a way to configure Travis to not fail the build if beta breaks.

angered-ghandi commented 8 years ago

Added beta back to the Travis build as an allowed failure: c108e0709113b4dd99601daf9ef6cfdba70e1f24

phrohdoh commented 8 years ago

Would you also be interested in automating tagged releases (even if just for testing)? I've set this up for a Windows build via Appveyor for one of my tools for work (ref https://github.com/Phrohdoh/provider_formulary_json_searcher).

Of course Travis could handle GNU/Linux and macOS.

angered-ghandi commented 8 years ago

Yeah, that'd be awesome.

phrohdoh commented 8 years ago

Cool. Could you provide me with:

angered-ghandi commented 8 years ago

Encrypted deploy key:

1ALD6ZyuwDl2qMw5PgF38OU2N7oayMbCaOI7Ib8qYuNKusLq+XhzsZXgo4OzljyA

Nightly GNU is probably a good start: x86_64-pc-windows-gnu

phrohdoh commented 8 years ago

Let's see how #63 works out.