You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2023/09/09 15:46:08 UTC

[commons-crypto] branch master updated: Try to find Windows library

This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-crypto.git


The following commit(s) were added to refs/heads/master by this push:
     new 59659cc  Try to find Windows library
59659cc is described below

commit 59659cc370085746b27ca86f3eb80b32e7f5d2da
Author: Sebb <se...@apache.org>
AuthorDate: Sat Sep 9 16:46:03 2023 +0100

    Try to find Windows library
---
 .github/workflows/adhoctest.yml | 110 +++++++++++++++++++++-------------------
 1 file changed, 57 insertions(+), 53 deletions(-)

diff --git a/.github/workflows/adhoctest.yml b/.github/workflows/adhoctest.yml
index a6235aa..609041a 100644
--- a/.github/workflows/adhoctest.yml
+++ b/.github/workflows/adhoctest.yml
@@ -42,69 +42,73 @@ jobs:
       # commons.crypto.debug: true
     strategy:
       matrix:
-        os: [macos-latest]
-        # os: [windows-latest]
+        # os: [macos-latest]
+        os: [windows-latest]
         java: [ 8 ]
         # ref: [ 'rel/commons-crypto-1.1.0', master ]
         ref: [ master ]
       fail-fast: false
 
     steps:
-    - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
-      with:
-        persist-credentials: false
-        ref: ${{ matrix.ref }}
-    - name: Set up JDK ${{ matrix.java }}
-      uses: actions/setup-java@v3.5.1
-      with:
-        distribution: 'temurin'
-        java-version: ${{ matrix.java }}
+    # - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
+    #   with:
+    #     persist-credentials: false
+    #     ref: ${{ matrix.ref }}
+    # - name: Set up JDK ${{ matrix.java }}
+    #   uses: actions/setup-java@v3.5.1
+    #   with:
+    #     distribution: 'temurin'
+    #     java-version: ${{ matrix.java }}
     - name: OpenSSL version
       run: openssl version -a
-    - name: Compile with Maven
-      env:
-        OPENSSL_HOME: "C:\\Miniconda\\Library"
-      run: mvn -V compile -D"rat.skip" -D"animal.sniffer.skip" --no-transfer-progress -DtrimStackTrace=false
-    - name: Run sample Crypto
+    - name: Find libcrypto
       run: |
-        mvn -q exec:java -D"exec.mainClass=org.apache.commons.crypto.Crypto" -D"commons.crypto.debug=true"
-    - name: Run sample OpenSslJna (default library)
-      if: always()
-      run: |
-        mvn -q exec:java -D"exec.mainClass=org.apache.commons.crypto.jna.OpenSslJna" -D"commons.crypto.debug=true"
-    # - name: Run sample OpenSslJna
+        cd C:
+        DIR /S libcrypto.dll
+    # - name: Compile with Maven
+    #   env:
+    #     OPENSSL_HOME: "C:\\Miniconda\\Library"
+    #   run: mvn -V compile -D"rat.skip" -D"animal.sniffer.skip" --no-transfer-progress -DtrimStackTrace=false
+    # - name: Run sample Crypto
+    #   run: |
+    #     mvn -q exec:java -D"exec.mainClass=org.apache.commons.crypto.Crypto" -D"commons.crypto.debug=true"
+    # - name: Run sample OpenSslJna (default library)
     #   if: always()
     #   run: |
-    #     mvn -q exec:java -D"exec.mainClass=org.apache.commons.crypto.jna.OpenSslJna" -D"jna.library.path=C:/Miniconda/Library/bin"
-    - name: Run sample OpenSslJna (miniconda lib)
-      if: always()
-      run: |
-        mvn -q exec:java -D"exec.mainClass=org.apache.commons.crypto.jna.OpenSslJna" -D"jna.library.path=/usr/local/miniconda/lib" -D"commons.crypto.debug=true"
-    - name: Run sample OpenSslJna (Cellar lib from openssl version -a)
-      if: always()
-      run: |
-        mvn -q exec:java -D"exec.mainClass=org.apache.commons.crypto.jna.OpenSslJna" -D"jna.library.path=/usr/local/Cellar/openssl@1.1/1.1.1v/lib" -D"commons.crypto.debug=true"
-    # - name: Find OpenSSL Mac
-    #   if: ${{ matrix.os == 'macos-latest' }}
+    #     mvn -q exec:java -D"exec.mainClass=org.apache.commons.crypto.jna.OpenSslJna" -D"commons.crypto.debug=true"
+    # # - name: Run sample OpenSslJna
+    # #   if: always()
+    # #   run: |
+    # #     mvn -q exec:java -D"exec.mainClass=org.apache.commons.crypto.jna.OpenSslJna" -D"jna.library.path=C:/Miniconda/Library/bin"
+    # - name: Run sample OpenSslJna (miniconda lib)
+    #   if: always()
     #   run: |
-    #     for i in $(which -a openssl) ; do  echo $i; $i version ; echo ""; done
-    #     set -v
-    #     find /usr/lib -name libcrypto*.dylib -ls || true
-    #     find /usr/local -name libcrypto*.dylib -ls || true
-    #     find /opt/local/lib -name libcrypto*.dylib -ls || true
-    # - name: Find OpenSSL Win
-    #   if: ${{ matrix.os == 'windows-latest' }}
+    #     mvn -q exec:java -D"exec.mainClass=org.apache.commons.crypto.jna.OpenSslJna" -D"jna.library.path=/usr/local/miniconda/lib" -D"commons.crypto.debug=true"
+    # - name: Run sample OpenSslJna (Cellar lib from openssl version -a)
+    #   if: always()
     #   run: |
-    #     where /T openssl
-    #     echo "==="
-    #     where /T libcrypto.dll
-    #     echo "==="
-    #     dir "C:\Program Files\OpenSSL\bin\"
-    #     C:
-    #     cd \
-    #     dir /s libcrypto*.dll
-    #   shell: cmd
-    - name: env sort
-      if: always()
-      run: |
-        env | sort
+    #     mvn -q exec:java -D"exec.mainClass=org.apache.commons.crypto.jna.OpenSslJna" -D"jna.library.path=/usr/local/Cellar/openssl@1.1/1.1.1v/lib" -D"commons.crypto.debug=true"
+    # # - name: Find OpenSSL Mac
+    # #   if: ${{ matrix.os == 'macos-latest' }}
+    # #   run: |
+    # #     for i in $(which -a openssl) ; do  echo $i; $i version ; echo ""; done
+    # #     set -v
+    # #     find /usr/lib -name libcrypto*.dylib -ls || true
+    # #     find /usr/local -name libcrypto*.dylib -ls || true
+    # #     find /opt/local/lib -name libcrypto*.dylib -ls || true
+    # # - name: Find OpenSSL Win
+    # #   if: ${{ matrix.os == 'windows-latest' }}
+    # #   run: |
+    # #     where /T openssl
+    # #     echo "==="
+    # #     where /T libcrypto.dll
+    # #     echo "==="
+    # #     dir "C:\Program Files\OpenSSL\bin\"
+    # #     C:
+    # #     cd \
+    # #     dir /s libcrypto*.dll
+    # #   shell: cmd
+    # - name: env sort
+    #   if: always()
+    #   run: |
+    #     env | sort