File tree 1 file changed +44
-0
lines changed
1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : cd
2
+ on :
3
+ push :
4
+ tags :
5
+ " *"
6
+
7
+ jobs :
8
+ test :
9
+ name : Test
10
+ runs-on : ubuntu-18.04
11
+ container :
12
+ image : circleci/clojure:openjdk-11-lein-2.9.1-node-browsers
13
+ env :
14
+ LEIN_ROOT : " true"
15
+ JVM_OPTS : -Xmx4g
16
+ steps :
17
+ - uses : actions/checkout@master
18
+ - name : Install Karma CLI
19
+ run : sudo npm install -g karma-cli
20
+ # Ref: https://stackoverflow.com/questions/6784463/error-trustanchors-parameter-must-be-non-empty/50103533#50103533
21
+ - name : Fix Broken JDK Keystore
22
+ run : |
23
+ sudo bash -c "/usr/bin/printf '\xfe\xed\xfe\xed\x00\x00\x00\x02\x00\x00\x00\x00\xe2\x68\x6e\x45\xfb\x43\xdf\xa4\xd9\x92\xdd\x41\xce\xb6\xb2\x1c\x63\x30\xd7\x92' > /etc/ssl/certs/java/cacerts"
24
+ sudo /var/lib/dpkg/info/ca-certificates-java.postinst configure
25
+ - name : Run Karma Test Runner
26
+ run : sudo lein karma-once
27
+ release :
28
+ name : Release
29
+ needs : test
30
+ runs-on : ubuntu-18.04
31
+ container :
32
+ image : circleci/clojure:openjdk-11-lein-2.9.1-node-browsers
33
+ env :
34
+ LEIN_ROOT : " true"
35
+ JVM_OPTS : -Xmx4g
36
+ steps :
37
+ - uses : actions/checkout@master
38
+ - name : Fix Broken JDK Keystore
39
+ run : |
40
+ sudo bash -c "/usr/bin/printf '\xfe\xed\xfe\xed\x00\x00\x00\x02\x00\x00\x00\x00\xe2\x68\x6e\x45\xfb\x43\xdf\xa4\xd9\x92\xdd\x41\xce\xb6\xb2\x1c\x63\x30\xd7\x92' > /etc/ssl/certs/java/cacerts"
41
+ sudo /var/lib/dpkg/info/ca-certificates-java.postinst configure
42
+ - name : lein release
43
+ run : |
44
+ sudo CLOJARS_USERNAME=${{ secrets.CLOJARS_USERNAME }} CLOJARS_PASSWORD=${{ secrets.CLOJARS_PASSWORD }} GITHUB_USERNAME=${{ github.actor }} GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} lein release
You can’t perform that action at this time.
0 commit comments