From a400eb493edf228caf5ed362fca66dc988e409e2 Mon Sep 17 00:00:00 2001 From: Kimo Knowles Date: Sun, 17 Dec 2023 18:37:16 +0100 Subject: [PATCH] [wip] Use tools.deps & shadow-cljs --- .../workflows/continuous-integration-workflow.yml | 4 ++-- deps.edn | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 deps.edn diff --git a/.github/workflows/continuous-integration-workflow.yml b/.github/workflows/continuous-integration-workflow.yml index fd6daca4..ef6e6fce 100644 --- a/.github/workflows/continuous-integration-workflow.yml +++ b/.github/workflows/continuous-integration-workflow.yml @@ -18,14 +18,14 @@ jobs: id: maven-cache with: path: /root/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('project.clj', '.github/workflows/**') }} + key: ${{ runner.os }}-maven-${{ hashFiles('project.clj', 'deps.edn', '.github/workflows/**') }} restore-keys: | ${{ runner.os }}-maven- - name: npm cache uses: actions/cache@v1 with: path: ~/.npm - key: ${{ runner.os }}-npm-${{ hashFiles('project.clj') }}-${{ hashFiles('**/deps.cljs') }} + key: ${{ runner.os }}-npm-${{ hashFiles('package.json', 'package-lock.json') }} restore-keys: | ${{ runner.os }}-npm- - name: shadow-cljs compiler cache diff --git a/deps.edn b/deps.edn new file mode 100644 index 00000000..b07d09d0 --- /dev/null +++ b/deps.edn @@ -0,0 +1,14 @@ +{:paths ["src" "test"] + :deps {org.clojure/clojure {:mvn/version "1.11.1"} + org.clojure/clojurescript {:mvn/version "1.11.132" + :exclusions [com.google.javascript/closure-compiler-unshaded + org.clojure/google-closure-library + org.clojure/google-closure-library-third-party]} + thheller/shadow-cljs {:mvn/version "2.28.2"} + reagent/reagent {:mvn/version "1.1.0"} + org.clojure/core.async {:mvn/version "1.3.618"} + com.andrewmcveigh/cljs-time {:mvn/version "0.5.2"} + alandipert/storage-atom {:mvn/version "2.0.1"} + com.cognitect/transit-cljs {:mvn/version "0.8.264"} + clj-commons/secretary {:mvn/version "1.2.4"} + day8/shadow-git-inject {:mvn/version "0.0.5"}}}