#!/bin/bash

set -exu

RUST_VERSION=$(rustc --version | sed -e 's/ /_/g')

cache restore cargo-index-$(uname)-${RUST_VERSION}-$(checksum Cargo.lock),cargo-cache-$(uname)-${RUST_VERSION}-$(checksum Cargo.lock)
$(dirname $0)/ci-check.sh
cache store cargo-index-$(uname)-${RUST_VERSION}-$(checksum Cargo.lock) ~/.cargo/registry/index/ --cleanup-by ACCESS_TIME
cache store cargo-cache-$(uname)-${RUST_VERSION}-$(checksum Cargo.lock) ~/.cargo/registry/cache/ --cleanup-by ACCESS_TIME
