rust-toolchain
rust-cache
rust-toolchain | rust-cache | |
---|---|---|
7 | 6 | |
975 | 1,157 | |
- | - | |
5.9 | 7.3 | |
7 days ago | 9 days ago | |
Shell | TypeScript | |
MIT License | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rust-toolchain
-
How to Deploy Cross-Platform Rust Binaries with GitHub Actions
I currently use dtolnay/rust-toolchain to install the Rust toolchain instead
-
Pin cargo version to avoid breaking CI
FYI, I'm fairly sure actions-rs is basically unmaintained. The maintainer hasn't been seen on GitHub for a couple years now. I would instead try using dtolnay's toolchain action instead, which is IMO much simpler to use anyway.
-
Building APOD color search part II: Computing in cloud ☁️
I already had some experience with GitHub Actions (their native CI/CD framework) and after finding rust-toolchain I wanted to experiment with whether it'd be feasible to use Actions as a compute service.
-
actions-rs Github Actions need more maintainers!!! OR to be replaced
I've migrated to https://github.com/dtolnay/rust-toolchain for managing rustup, and https://github.com/Swatinem/rust-cache for caching
- Hey Rustaceans! Got a question? Ask here! (40/2022)!
-
actions-rs organization became unmaintained
I would also not want to maintain 1000s of lines of JavaScript and TypeScript with an eye-watering 693 dependencies. ... https://github.com/dtolnay/rust-toolchain which is 54 lines
rust-cache
-
cargo cache in docker rust:latest
In Github Actions we use swatinem/rust-cache. They have a pretty good explanation of what they are doing, and if that's not enough you can have a look at what the code is doing
-
cargo-semver-checks v0.18.0: rustdoc caching, new lints & more
Out of curiosity, does this play well with the Swatinem/rust-cache action? To improve CI cache performance, it's good practice to cache only dependencies' artifacts, and this action as such automatically cleans out the workspace local artifacts before populating the cache.
-
actions-rs Github Actions need more maintainers!!! OR to be replaced
I've migrated to https://github.com/dtolnay/rust-toolchain for managing rustup, and https://github.com/Swatinem/rust-cache for caching
-
GitHub Actions best practices for Rust projects
I'd also like to drop a recommendation to use https://github.com/Swatinem/rust-cache for caching cargo-related artifacts. I found it to be extremely pleasant to use and very easy to integrate into my CI pipelines.
-
How should I go about making Rust workflows go faster with CI's with GitHub Actions? Are there any cache actions for Rust or a place I could look for general optimizations?
There is an awesome github actions plugin that configures caching for `~/.cargo` and `target/`: https://github.com/Swatinem/rust-cache
-
Looking for guidance/review on my first library: stroke-rs
Really cool! A few ideas: - cargo publish it! It'd be good to set the license, description, repository, and readme fields in Cargo.toml. - Your lib.rs looks good - clean & simply exporting types. - You could consider exporting Point/PointN at your library root (e.g. pub use them in lib.rs). If you expect a type will pretty much always be used, it's nice to export it at the root. It also makes those types easier to find on docs.rs. - There is a nifty github actions plugin that caches the crates.io registry, and your dependencies: https://github.com/Swatinem/rust-cache.
What are some alternatives?
toolchain - 🛠️ GitHub Action for `rustup` commands
sccache - Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage.
rust-claim - Assertion macros toolkit for Rust
bors-ng - 👁 A merge bot for GitHub Pull Requests
cargo-deny-action - ❌ GitHub Action for cargo-deny 🦀
audit-check - 🛡️ GitHub Action for security audits
audit-check - 🛡️ GitHub Action for security audits
SnakeViz - An in-browser Python profile viewer
ws-rs - Lightweight, event-driven WebSockets for Rust.
github-script - Write workflows scripting the GitHub API in JavaScript