meshtastic / network-management-client

A Meshtastic desktop client, allowing simple, offline deployment and administration of an ad-hoc mesh communication network. Built in Rust and TypeScript.
GNU General Public License v3.0
189 stars 15 forks source link

Cache CI Rust build assets #417

Open ajmcquilkin opened 1 year ago

ajmcquilkin commented 1 year ago

Currently the Github Actions CI flow doesn't cache any compiled Rust dependencies. Cache these built dependencies in the release and testing action flows.

ajmcquilkin commented 1 year ago

I added configuration from here to cache Rust artifacts, will close this issue once build time is verified to be lower for all actions of interest.