File tree Expand file tree Collapse file tree 1 file changed +26
-2
lines changed
Expand file tree Collapse file tree 1 file changed +26
-2
lines changed Original file line number Diff line number Diff line change 1919 - name : Ensure GitHub actions are valid
2020 run : actionlint -shellcheck "" # run *without* shellcheck
2121
22- build-and-test :
22+ linux :
2323 needs : workflowcheck
24- name : OQS Ubuntu
2524 runs-on : ubuntu-latest
2625 container : openquantumsafe/ci-ubuntu-latest:latest
2726 steps :
4746 javac -cp target/liboqs-java.jar examples/KEMExample.java &&
4847 javac -cp target/liboqs-java.jar examples/SigExample.java &&
4948 javac -cp target/liboqs-java.jar examples/RandExample.java
49+
50+ macos :
51+ needs : workflowcheck
52+ runs-on : macos-latest
53+ steps :
54+ - name : Checkout liboqs-java
55+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # pin@v4
56+ - name : Checkout liboqs main
57+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # pin@v4
58+ with :
59+ repository : open-quantum-safe/liboqs
60+ path : liboqs
61+ ref : main
62+ - name : Build liboqs
63+ run : mkdir build && cd build && cmake .. -G"Ninja" -DBUILD_SHARED_LIBS=ON -DOQS_BUILD_ONLY_LIB=ON && ninja install
64+ working-directory : liboqs
65+ - name : Resolve all maven project dependencies
66+ run : mvn dependency:go-offline
67+ - name : Build liboqs-java and run tests
68+ run : mvn -p macos package
69+ - name : Compile KEM, Signatures and Rand examples
70+ run : |
71+ javac -cp target/liboqs-java.jar examples/KEMExample.java &&
72+ javac -cp target/liboqs-java.jar examples/SigExample.java &&
73+ javac -cp target/liboqs-java.jar examples/RandExample.java
You can’t perform that action at this time.
0 commit comments