Skip to content
This repository was archived by the owner on Jan 25, 2023. It is now read-only.

Commit 227130f

Browse files
committed
Cache Clojure git dependencies
The [Clojure CLI tools][clojure-cli] have a mechanism of downloading dependencies directly from git repositories rather than from a package manager. This patch caches the directory which stores these downloads, speeding up builds of repos that use these types of dependencies. [clojure-cli]: https://clojure.org/guides/deps_and_cli
1 parent 7423f4b commit 227130f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

run-build-functions.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -582,6 +582,7 @@ install_dependencies() {
582582
if [ -f deps.edn ]
583583
then
584584
restore_home_cache ".m2" "maven dependencies"
585+
restore_home_cache ".gitlibs" "clojure git dependencies"
585586
restore_cwd_cache ".cpcache" "clojure classpath"
586587
echo "Installing Clojure dependencies"
587588
if clojure -Spath -Sforce >/dev/null
@@ -725,6 +726,7 @@ cache_artifacts() {
725726
cache_home_directory ".emacs.d" "emacs cache"
726727
cache_home_directory ".m2" "maven dependencies"
727728
cache_home_directory ".boot" "boot dependencies"
729+
cache_home_directory ".gitlibs" "clojure git dependencies"
728730
cache_home_directory ".composer" "composer dependencies"
729731
cache_home_directory ".homebrew-cache", "homebrew cache"
730732
cache_home_directory ".rustup" "rust rustup cache"

0 commit comments

Comments
 (0)