diff --git a/README.md b/README.md index 0a3215f..1bfcc18 100644 --- a/README.md +++ b/README.md @@ -79,6 +79,7 @@ Every programming language and framework has its own way of caching. See [Examples](examples.md) for a list of `actions/cache` implementations for use with: - [C# - NuGet](./examples.md#c---nuget) +- [Clojure - Lein Deps](./examples.md#clojure---lein-deps) - [D - DUB](./examples.md#d---dub) - [Deno](./examples.md#deno) - [Elixir - Mix](./examples.md#elixir---mix) diff --git a/examples.md b/examples.md index d9c4499..fca1f8c 100644 --- a/examples.md +++ b/examples.md @@ -1,6 +1,7 @@ # Examples - [C# - NuGet](#c---nuget) +- [Clojure - Lein Deps](#clojure---lein-deps) - [D - DUB](#d---dub) - [POSIX](#posix) - [Windows](#windows) @@ -80,6 +81,19 @@ steps: ${{ runner.os }}-nuget- ``` +## Clojure - Lein Deps + +```yaml +- name: Cache lein project dependencies + uses: actions/cache@v3 + with: + path: ~/.m2/repository + key: ${{ runner.os }}-clojure-${{ hashFiles('**/project.clj') }} + restore-keys: | + ${{ runner.os }}-clojure +``` + + ## D - DUB ### POSIX