Make sure we support several recent versions of the toolchain
See original GitHub issueSo looks like we no longer support Rust 1.12.0, because it does not export workspace_members
in the metadata. By itself it is totally fine, 1.12.0 is oldish.
However, this indicates a problem: we don’t run CI over older version of toolchain, so such regressions can slip unnoticed.
@alygin @mkaput how many toolchains should we support? Looks like at the moment we support 1.13 and 1.14 and, given that 1.15 is really soon, the natural option would be to settle to three latest released minor versinos and the current nightly.
I think we should update travis such that it executes two builds: EAP IDEA + nightly rust and old IDEA + old stable rust. Does that sound reasonable?
Issue Analytics
- State:
- Created 7 years ago
- Comments:8 (8 by maintainers)
Top Results From Across the Web
Getting "Invalid toolchain" when doing "Validate App"
Invalid Toolchain. Your app was built with an unsupported version of Xcode or SDK. If you plan to submit this build to the...
Read more >Toolchains - eLinux.org
A toolchain is a set of distinct software development tools that are linked (or chained) together by specific stages such as GCC, ...
Read more >Simplicity Studio 5 GCC 10.2.1 Incremental Build Errors
The fix that is being tested is to replace make.exe with a more recent version that can handle the escaped colons and then...
Read more >Introducing Java toolchains - The Gradle Blog
Gradle 6.7 introduces “Java toolchain support”. In a nutshell, it allows you to run Gradle with whatever version of Java you have installed, ......
Read more >Toolchains | CLion Documentation - JetBrains
For CMake, Makefile, and compilation database projects in CLion, a toolchain is a set of all the necessary tools required for building and...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Ok, let’s make it minimum two releases then! (I’ve alreday updated
.travis.yml
). Also, I won’t be actively updating the lower bound with every release, only if there’s some code in plugin to explicitly support older versions which can be dropped, so in practice we may support more versions!I think this sounds reasonable, and I’ve seen other well maintained libraries provide similar compatibility support, such as
clap