diff --git a/examples.md b/examples.md index ec662bb..2ee5687 100644 --- a/examples.md +++ b/examples.md @@ -4,6 +4,7 @@ - [C# - NuGet](#c---nuget) - [D - DUB](#d---dub) - [Elixir - Mix](#elixir---mix) + - [Git - Large File System](#git---large-file-system) - [Go - Modules](#go---modules) - [Haskell - Cabal](#haskell---cabal) - [Java - Gradle](#java---gradle) @@ -104,6 +105,20 @@ steps: ${{ runner.os }}-mix- ``` +## Git - Large File System + +```yaml +- uses: actions/checkout@v2 +- name: Get cache key of git-lfs files + id: git-lfs + run: echo "::set-output name=sha256::$(git lfs ls-files | openssl dgst -sha256)" +- uses: actions/cache@v2 + with: + path: .git/lfs + key: ${{ steps.git-lfs.outputs.sha256 }} +- run: git lfs pull +``` + ## Go - Modules ```yaml