message: Workaround for restoring cache from action/cache getting corrupted
  ref actions/cache#403
  ref rust-lang/cargo#8603
diff: @@ -50,13 +50,17 @@ jobs:
  steps:
  - uses: actions/checkout@v2
  - # - uses: actions/cache@v2
  - # with:
  - # path: |
  - # ~/.cargo/registry
  - # ~/.cargo/git
  - # target
  - # key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
  + - name: Install GNU tar
  + run: |
  + brew install gnu-tar
  + echo "::add-path::/usr/local/opt/gnu-tar/libexec/gnubin"
  + - uses: actions/cache@v2
  + with:
  + path: |
  + ~/.cargo/registry
  + ~/.cargo/git
  + target
  + key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
  - name: Build
  run: cargo build --features "aes-pmac-siv local-redir" --verbose
  - name: Run tests
  