Commit e4fd4ec 1 parent ae5dd6f commit e4fd4ec Copy full SHA for e4fd4ec
File tree 8 files changed +34
-12
lines changed
src/karabiner_configurator
8 files changed +34
-12
lines changed Original file line number Diff line number Diff line change 10
10
- name : Setup GraalVM environment
11
11
uses : DeLaGuardo/setup-graalvm@master
12
12
with :
13
- graalvm-version : " 20.3.0.java8"
13
+ graalvm-version : " 22.1.0.java17"
14
+ - uses : actions/cache@v3
15
+ id : maven-cache # use this to check for `cache-hit` (`steps.yarn-and-maven-cache.outputs.cache-hit != 'true'`)
16
+ with :
17
+ path : ~/.m2/
18
+ key : ${{ runner.os }}-maven-${{ hashFiles('./deps.edn') }}
19
+ restore-keys : |
20
+ ${{ runner.os }}-maven-
14
21
- name : Install native image
15
22
run : gu install native-image
16
23
- name : Setup Clojure
19
26
lein : latest
20
27
- name : Install joker
21
28
run : |
22
- wget -q https://github.com/candid82/joker/releases/download/v0.15.7/joker-0.15.7-mac-amd64.zip
23
- mkdir -p /usr/local/opt/joker/bin/
24
- unzip joker-0.15.7-mac-amd64.zip -d /usr/local/opt/joker/bin/
29
+ brew install candid82/brew/joker
25
30
- name : Checkout Code
26
31
27
32
- name : Install dependencies
Original file line number Diff line number Diff line change @@ -18,3 +18,5 @@ pom.xml.asc
18
18
* ~
19
19
/.lsp /
20
20
/.clj-kondo /.cache /
21
+ /.cpcache /
22
+ /karabiner-configurator-0.1.0-standalone.build_artifacts.txt
Original file line number Diff line number Diff line change
1
+ java graalvm-22.1.0+java17
Original file line number Diff line number Diff line change @@ -3,7 +3,14 @@ All notable changes to this project will be documented in this file. This change
3
3
4
4
** Unreleased
5
5
6
- [Unreleased Commits]: https://github.com/yqrashawn/GokuRakuJoudo/compare/v0.5.2...HEAD
6
+ [Unreleased Commits]: https://github.com/yqrashawn/GokuRakuJoudo/compare/v0.5.3...HEAD
7
+
8
+ ** 0.5.3 - 2022-05-16
9
+
10
+ *** Added
11
+ - Use graalvm-22.1.0+java17 and clojure 1.11.1. This enables user to build arm binary on their own (#172)
12
+
13
+ [commits in 0.5.3]: https://github.com/yqrashawn/GokuRakuJoudo/compare/v0.5.2...v0.5.3
7
14
8
15
** 0.5.2 - 2022-04-25
9
16
Original file line number Diff line number Diff line change 3
3
MAKE =make -f Makefile.local
4
4
# change below path to graalvm native-image binary file
5
5
GRAALVM =/path/to/graalvm-ce-xxxxx-xxx/Contents/Home/bin/native-image
6
- GRAALVM_ARG =-H:+ReportUnsupportedElementsAtRuntime --no-server
6
+ GRAALVM_ARG =-H:+ReportUnsupportedElementsAtRuntime --no-server -J-Dclojure.compiler.elide-meta=[:doc :file :line :added] -J-Dclojure.spec.skip-macros=true -Djdk.internal.lambda.eagerlyInitialize=false
7
7
JAR_NAME =karabiner-configurator-0.1.0-standalone
8
8
TARGET_JAR =target/$(JAR_NAME ) .jar
9
9
all :
23
23
test-binary :
24
24
# mkdir -p ~/.config/
25
25
# cp ./resources/configurations/yqrashawn.edn ~/.config/karabiner.edn
26
- ./goku
26
+ ./goku
Original file line number Diff line number Diff line change
1
+ {:deps {org.clojure/clojure {:mvn/version " 1.11.1" }
2
+ org.clojure/tools.cli {:mvn/version " 1.0.206" }
3
+ me.raynes/fs {:mvn/version " 1.4.6" }
4
+ cheshire/cheshire {:mvn/version " 5.10.2" }
5
+ environ/environ {:mvn/version " 1.2.0" }
6
+ com.github.clj-easy/graal-build-time {:mvn/version " 0.1.4" }}}
Original file line number Diff line number Diff line change 2
2
:description " karabiner configuration manager"
3
3
:url " http://https://github.com/yqrashawn/GokuRakuJoudo"
4
4
:license {:name " GNU General Public License v3.0"
5
- :url " http://www.eclipse.org/legal/epl-v10.html" }
5
+ :url " http://www.eclipse.org/legal/epl-v10.html" }
6
6
:main karabiner-configurator.core
7
7
:aot :all
8
- :dependencies [[org.clojure/clojure " 1.10 .1" ]
8
+ :dependencies [[org.clojure/clojure " 1.11 .1" ]
9
9
[org.clojure/tools.cli " 1.0.206" ]
10
10
[me.raynes/fs " 1.4.6" ]
11
11
[cheshire " 5.10.2" ]
12
- [environ " 1.2.0" ]]
12
+ [environ " 1.2.0" ]
13
+ [com.github.clj-easy/graal-build-time " 0.1.4" ]]
13
14
:plugins [[lein-cloverage " 1.2.3" ]
14
15
[lein-environ " 1.2.0" ]]
15
- :profiles {:dev {:env {:is-dev true }}
16
+ :profiles {:dev {:env {:is-dev true }}
16
17
:test {:env {:is-dev true }}})
17
18
18
19
Original file line number Diff line number Diff line change 211
211
(:version options)
212
212
{:action " exit-with-message"
213
213
:ok? true
214
- :exit-message " 0.5.2 " }
214
+ :exit-message " 0.5.3 " }
215
215
; ; log
216
216
(:log options)
217
217
{:action " log"
You can’t perform that action at this time.
0 commit comments