diff --git a/.github/workflows/make_linux_cpp.yml b/.github/workflows/make_linux_cpp.yml index dc923f6f80..e9286eb31b 100644 --- a/.github/workflows/make_linux_cpp.yml +++ b/.github/workflows/make_linux_cpp.yml @@ -10,11 +10,15 @@ jobs: - uses: actions/checkout@v2 - name: Check make run: make --version + - name: Check system + run: make detect_port + - name: Check C++ + run: make detect_cc - name: Build third party run: make third_party -j4 - name: Build C++ run: make cc -j4 - - name: Test + - name: Test C++ run: make test_cc - name: Install run: make install_cc DESTDIR=install diff --git a/.github/workflows/make_linux_dotnet.yml b/.github/workflows/make_linux_dotnet.yml index 05b169f831..2bad6d45a8 100644 --- a/.github/workflows/make_linux_dotnet.yml +++ b/.github/workflows/make_linux_dotnet.yml @@ -8,21 +8,25 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Check make - run: make --version + - name: Check dotnet + run: dotnet --info - name: Swig install run: sudo apt install -y swig - name: Check swig run: swig -version - - name: Check dotnet - run: dotnet --info + - name: Check make + run: make --version + - name: Check system + run: make detect_port + - name: Check .Net + run: make detect_dotnet - name: Build third party run: make third_party -j4 - name: Build C++ run: make cc -j4 - name: Build .Net run: make dotnet -j4 - - name: Test + - name: Test .Net run: make test_dotnet -j4 - name: Create nuget packages run: make package_dotnet diff --git a/.github/workflows/make_linux_java.yml b/.github/workflows/make_linux_java.yml index d33e811170..56a3192835 100644 --- a/.github/workflows/make_linux_java.yml +++ b/.github/workflows/make_linux_java.yml @@ -8,21 +8,25 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Check cmake - run: cmake --version + - name: Check java + run: java -version - name: Swig install run: sudo apt install -y swig - name: Check swig run: swig -version - - name: Check java - run: java -version + - name: Check make + run: make --version + - name: Check system + run: make detect_port + - name: Check Java + run: make detect_java - name: Build third party run: make third_party -j4 - name: Build C++ run: make cc -j4 - name: Build Java run: make java -j4 - - name: Test + - name: Test Java run: make test_java -j4 - name: Create maven package run: make package_java diff --git a/.github/workflows/make_linux_python.yml b/.github/workflows/make_linux_python.yml index 85978ff42f..6bb8d32ca7 100644 --- a/.github/workflows/make_linux_python.yml +++ b/.github/workflows/make_linux_python.yml @@ -8,23 +8,27 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - name: Update Path + run: echo "$HOME/.local/bin" >> $GITHUB_PATH - name: Install python3 venv run: sudo apt-get install python3-venv - - name: Check cmake - run: cmake --version - name: Swig install run: sudo apt install -y swig - name: Check swig run: swig -version - - name: Update Path - run: echo "$HOME/.local/bin" >> $GITHUB_PATH + - name: Check make + run: make --version + - name: Check system + run: make detect_port + - name: Check Python + run: make detect_python - name: Build third party run: make third_party -j4 - name: Build C++ run: make cc -j4 - name: Build Python run: make python -j4 - - name: Test + - name: Test Python run: make test_python -j4 - name: Create wheel package run: make package_python diff --git a/.github/workflows/make_macos_cpp.yml b/.github/workflows/make_macos_cpp.yml index 47507cf71e..88167b0cf8 100644 --- a/.github/workflows/make_macos_cpp.yml +++ b/.github/workflows/make_macos_cpp.yml @@ -3,17 +3,22 @@ name: Make MacOS C++ on: [push, pull_request] jobs: + # Building using the github runner environement directly. make: runs-on: macos-latest steps: - uses: actions/checkout@v2 - name: Check make run: make --version + - name: Check system + run: make detect_port + - name: Check C++ + run: make detect_cc - name: Build third party run: make third_party -j4 - name: Build C++ run: make cc -j4 - - name: Test + - name: Test C++ run: make test_cc - name: Install run: make install_cc DESTDIR=install diff --git a/.github/workflows/make_macos_dotnet.yml b/.github/workflows/make_macos_dotnet.yml index 2c31078c20..8021b50557 100644 --- a/.github/workflows/make_macos_dotnet.yml +++ b/.github/workflows/make_macos_dotnet.yml @@ -8,21 +8,25 @@ jobs: runs-on: macos-latest steps: - uses: actions/checkout@v2 - - name: Check make - run: make --version + - name: Check dotnet + run: dotnet --info - name: Swig install run: brew install swig - name: Check swig run: swig -version - - name: Check dotnet - run: dotnet --info + - name: Check make + run: make --version + - name: Check system + run: make detect_port + - name: Check .Net + run: make detect_dotnet - name: Build third party run: make third_party -j4 - name: Build C++ run: make cc -j4 - name: Build .Net run: make dotnet -j4 - - name: Test + - name: Test .Net run: make test_dotnet -j4 - name: Create nuget packages run: make package_dotnet diff --git a/.github/workflows/make_macos_java.yml b/.github/workflows/make_macos_java.yml index faa8497bff..8931cac413 100644 --- a/.github/workflows/make_macos_java.yml +++ b/.github/workflows/make_macos_java.yml @@ -8,21 +8,25 @@ jobs: runs-on: macos-latest steps: - uses: actions/checkout@v2 - - name: Check make - run: make --version + - name: Check java + run: java -version - name: Swig install run: brew install swig - name: Check swig run: swig -version - - name: Check java - run: java -version + - name: Check make + run: make --version + - name: Check system + run: make detect_port + - name: Check Java + run: make detect_java - name: Build third party run: make third_party -j4 - name: Build C++ run: make cc -j4 - name: Build Java run: make java -j4 - - name: Test + - name: Test Java run: make test_java -j4 - name: Create maven package run: make package_java diff --git a/.github/workflows/make_macos_python.yml b/.github/workflows/make_macos_python.yml index d26bbc0091..502399da1f 100644 --- a/.github/workflows/make_macos_python.yml +++ b/.github/workflows/make_macos_python.yml @@ -8,21 +8,25 @@ jobs: runs-on: macos-latest steps: - uses: actions/checkout@v2 - - name: Check make - run: make --version + - name: Update Path + run: echo "$HOME/Library/Python/3.9/bin" >> $GITHUB_PATH - name: Swig install run: brew install swig - name: Check swig run: swig -version - - name: Update Path - run: echo "$HOME/Library/Python/3.9/bin" >> $GITHUB_PATH + - name: Check make + run: make --version + - name: Check system + run: make detect_port + - name: Check Python + run: make detect_python - name: Build third party run: make third_party -j4 - name: Build C++ run: make cc -j4 - name: Build Python run: make python -j4 - - name: Test + - name: Test Python run: make test_python -j4 - name: Create wheel package run: make package_python diff --git a/.github/workflows/make_windows_dotnet.yml b/.github/workflows/make_windows_dotnet.yml index 1b37a7c626..9979517968 100644 --- a/.github/workflows/make_windows_dotnet.yml +++ b/.github/workflows/make_windows_dotnet.yml @@ -9,18 +9,20 @@ jobs: steps: - uses: actions/checkout@v2 - uses: ilammy/msvc-dev-cmd@v1 + - name: Check dotnet + run: dotnet --info - name: Clean sh.exe run: | where sh rm 'C:\Program Files\Git\usr\bin\sh.exe' rm 'C:\Program Files\Git\bin\sh.exe' shell: bash - - name: Check dotnet - run: dotnet --info - name: Check make run: tools\make --version - name: Check system run: tools\make detect_port + - name: Check .Net + run: tools\make detect_dotnet - name: Build third party run: tools\make third_party -j4 - name: Build C++ diff --git a/.github/workflows/make_windows_java.yml b/.github/workflows/make_windows_java.yml index 16dfc46c61..b56a5e8dc6 100644 --- a/.github/workflows/make_windows_java.yml +++ b/.github/workflows/make_windows_java.yml @@ -9,6 +9,8 @@ jobs: steps: - uses: actions/checkout@v2 - uses: ilammy/msvc-dev-cmd@v1 + - name: Check java + run: java -version - name: Clean sh.exe run: | where sh @@ -19,8 +21,8 @@ jobs: run: tools\make --version - name: Check system run: tools\make detect_port - - name: Check java - run: java -version + - name: Check Java + run: tools\make detect_java - name: Build third party run: tools\make third_party -j4 - name: Build C++ diff --git a/.github/workflows/make_windows_python.yml b/.github/workflows/make_windows_python.yml index 56162ef635..e75c71a93a 100644 --- a/.github/workflows/make_windows_python.yml +++ b/.github/workflows/make_windows_python.yml @@ -21,6 +21,8 @@ jobs: run: tools\make --version - name: Check system run: tools\make detect_port + - name: Check Python + run: tools\make detect_python - name: Build third party run: tools\make third_party -j4 - name: Build C++