From 2862298294d03b6e4bacc65f93d11b2d29d522ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 13:09:41 +0000 Subject: [PATCH 01/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 9a6fedb01..ff5fa05fd 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -1,6 +1,6 @@ name: C/C++ CI -on: +on: push: branches: [ master ] pull_request: From 10857b4ef44a4f1c08d435631bf2ce3d2426feae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 13:14:58 +0000 Subject: [PATCH 02/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index ff5fa05fd..3465216fa 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -1,6 +1,6 @@ name: C/C++ CI -on: +on: push: branches: [ master ] pull_request: @@ -13,7 +13,7 @@ jobs: steps: - name: Ubuntu - Install boost 1.83.0 with gcc and x86 uses: MarkusJx/install-boost@v2.4.4 - id: install-boost + id: ubuntu-gcc-1.83-x86 with: boost_version: 1.83.0 platform_version: 22.04 @@ -23,7 +23,7 @@ jobs: - name: Ubuntu - Install boost 1.83.0 with gcc and aarch64 uses: MarkusJx/install-boost@v2.4.4 - id: install-boost + id: ubuntu-gcc-1.83-aarch64 with: boost_version: 1.83.0 platform_version: 22.04 @@ -33,7 +33,7 @@ jobs: - name: Ubuntu - Install boost 1.83.0 with clang and x86 uses: MarkusJx/install-boost@v2.4.4 - id: install-boost + id: ubuntu-clang-1.83-x86 with: boost_version: 1.83.0 platform_version: 22.04 @@ -43,7 +43,7 @@ jobs: - name: Ubuntu - Install boost 1.83.0 with clang and aarch64 uses: MarkusJx/install-boost@v2.4.4 - id: install-boost + id: ubuntu-clang-1.83-aarch64 with: boost_version: 1.83.0 platform_version: 22.04 @@ -53,7 +53,7 @@ jobs: - name: Windows - Install boost 1.71.0 with gcc and x86 uses: MarkusJx/install-boost@v2.4.4 - id: install-boost + id: windows-gcc-1.71-x86 with: boost_version: 1.71.0 platform_version: windows @@ -63,7 +63,7 @@ jobs: - name: Windows - Install boost 1.71.0 with gcc and aarch64 uses: MarkusJx/install-boost@v2.4.4 - id: install-boost + id: windows-gcc-1.71-aarch64 with: boost_version: 1.71.0 platform_version: windows @@ -73,7 +73,7 @@ jobs: - name: Windows - Install boost 1.71.0 with clang and x86 uses: MarkusJx/install-boost@v2.4.4 - id: install-boost + id: windows-clang-1.71-x86 with: boost_version: 1.71.0 platform_version: windows @@ -83,7 +83,7 @@ jobs: - name: Windows - Install boost 1.71.0 with clang and aarch64 uses: MarkusJx/install-boost@v2.4.4 - id: install-boost + id: windows-clang-1.71-aarch64 with: boost_version: 1.71.0 platform_version: windows From 528445d1de68b28b4c3de983359c54e7f31d4961 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 13:16:24 +0000 Subject: [PATCH 03/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 3465216fa..fb5b714cc 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Ubuntu - Install boost 1.83.0 with gcc and x86 uses: MarkusJx/install-boost@v2.4.4 - id: ubuntu-gcc-1.83-x86 + id: ubuntu-gcc-1_83-x86 with: boost_version: 1.83.0 platform_version: 22.04 @@ -23,9 +23,9 @@ jobs: - name: Ubuntu - Install boost 1.83.0 with gcc and aarch64 uses: MarkusJx/install-boost@v2.4.4 - id: ubuntu-gcc-1.83-aarch64 + id: ubuntu-gcc-1_3-aarch64 with: - boost_version: 1.83.0 + boost_version: 1_83.0 platform_version: 22.04 boost_install_dir: /home/runner/some_directory toolset: gcc @@ -33,7 +33,7 @@ jobs: - name: Ubuntu - Install boost 1.83.0 with clang and x86 uses: MarkusJx/install-boost@v2.4.4 - id: ubuntu-clang-1.83-x86 + id: ubuntu-clang-1_83-x86 with: boost_version: 1.83.0 platform_version: 22.04 @@ -43,7 +43,7 @@ jobs: - name: Ubuntu - Install boost 1.83.0 with clang and aarch64 uses: MarkusJx/install-boost@v2.4.4 - id: ubuntu-clang-1.83-aarch64 + id: ubuntu-clang-1_83-aarch64 with: boost_version: 1.83.0 platform_version: 22.04 @@ -63,7 +63,7 @@ jobs: - name: Windows - Install boost 1.71.0 with gcc and aarch64 uses: MarkusJx/install-boost@v2.4.4 - id: windows-gcc-1.71-aarch64 + id: windows-gcc-1_71-aarch64 with: boost_version: 1.71.0 platform_version: windows @@ -73,7 +73,7 @@ jobs: - name: Windows - Install boost 1.71.0 with clang and x86 uses: MarkusJx/install-boost@v2.4.4 - id: windows-clang-1.71-x86 + id: windows-clang-1_71-x86 with: boost_version: 1.71.0 platform_version: windows @@ -83,7 +83,7 @@ jobs: - name: Windows - Install boost 1.71.0 with clang and aarch64 uses: MarkusJx/install-boost@v2.4.4 - id: windows-clang-1.71-aarch64 + id: windows-clang-1_71-aarch64 with: boost_version: 1.71.0 platform_version: windows From 618ceb1f4ed129acd92cfdbd42bd2df55789027c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 13:19:27 +0000 Subject: [PATCH 04/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index fb5b714cc..b52bb070b 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -53,7 +53,7 @@ jobs: - name: Windows - Install boost 1.71.0 with gcc and x86 uses: MarkusJx/install-boost@v2.4.4 - id: windows-gcc-1.71-x86 + id: windows-gcc-1_71-x86 with: boost_version: 1.71.0 platform_version: windows From a1c4f7b2d4445e76a5e309ea31eeeabe2c91e764 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 13:23:25 +0000 Subject: [PATCH 05/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 85 +++++++++++++++++++------------------ 1 file changed, 43 insertions(+), 42 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index b52bb070b..eb11abaa2 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -7,50 +7,51 @@ on: branches: [ master ] jobs: - build: + build_linux: runs-on: ubuntu-latest + steps: + - name: Ubuntu - Install boost 1.83.0 with gcc and x86 + uses: MarkusJx/install-boost@v2.4.4 + id: ubuntu-gcc-1_83-x86 + with: + boost_version: 1.83.0 + platform_version: 22.04 + boost_install_dir: /home/runner/some_directory + toolset: gcc + arch: x86 + + - name: Ubuntu - Install boost 1.83.0 with gcc and aarch64 + uses: MarkusJx/install-boost@v2.4.4 + id: ubuntu-gcc-1_3-aarch64 + with: + boost_version: 1.83.0 + platform_version: 22.04 + boost_install_dir: /home/runner/some_directory + toolset: gcc + arch: aarch64 + + - name: Ubuntu - Install boost 1.83.0 with clang and x86 + uses: MarkusJx/install-boost@v2.4.4 + id: ubuntu-clang-1_83-x86 + with: + boost_version: 1.83.0 + platform_version: 22.04 + boost_install_dir: /home/runner/some_directory + toolset: clang + arch: x86 + - name: Ubuntu - Install boost 1.83.0 with clang and aarch64 + uses: MarkusJx/install-boost@v2.4.4 + id: ubuntu-clang-1_83-aarch64 + with: + boost_version: 1.83.0 + platform_version: 22.04 + boost_install_dir: /home/runner/some_directory + toolset: clang + arch: aarch64 + build: + runs-on: ubuntu-latest steps: - - name: Ubuntu - Install boost 1.83.0 with gcc and x86 - uses: MarkusJx/install-boost@v2.4.4 - id: ubuntu-gcc-1_83-x86 - with: - boost_version: 1.83.0 - platform_version: 22.04 - boost_install_dir: /home/runner/some_directory - toolset: gcc - arch: x86 - - - name: Ubuntu - Install boost 1.83.0 with gcc and aarch64 - uses: MarkusJx/install-boost@v2.4.4 - id: ubuntu-gcc-1_3-aarch64 - with: - boost_version: 1_83.0 - platform_version: 22.04 - boost_install_dir: /home/runner/some_directory - toolset: gcc - arch: aarch64 - - - name: Ubuntu - Install boost 1.83.0 with clang and x86 - uses: MarkusJx/install-boost@v2.4.4 - id: ubuntu-clang-1_83-x86 - with: - boost_version: 1.83.0 - platform_version: 22.04 - boost_install_dir: /home/runner/some_directory - toolset: clang - arch: x86 - - - name: Ubuntu - Install boost 1.83.0 with clang and aarch64 - uses: MarkusJx/install-boost@v2.4.4 - id: ubuntu-clang-1_83-aarch64 - with: - boost_version: 1.83.0 - platform_version: 22.04 - boost_install_dir: /home/runner/some_directory - toolset: clang - arch: aarch64 - - name: Windows - Install boost 1.71.0 with gcc and x86 uses: MarkusJx/install-boost@v2.4.4 id: windows-gcc-1_71-x86 @@ -95,4 +96,4 @@ jobs: - name: Show files run: ls -lh wheelhouse - shell: bash + shell: bash From 8abd25f8c6647e8f311a33878d5852aa7c9ef6fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 13:29:05 +0000 Subject: [PATCH 06/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 61 ++++++++----------------------------- 1 file changed, 13 insertions(+), 48 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index eb11abaa2..192405b6d 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -7,7 +7,7 @@ on: branches: [ master ] jobs: - build_linux: + build_on_ubuntu: runs-on: ubuntu-latest steps: - name: Ubuntu - Install boost 1.83.0 with gcc and x86 @@ -19,6 +19,7 @@ jobs: boost_install_dir: /home/runner/some_directory toolset: gcc arch: x86 + cache: true - name: Ubuntu - Install boost 1.83.0 with gcc and aarch64 uses: MarkusJx/install-boost@v2.4.4 @@ -29,68 +30,32 @@ jobs: boost_install_dir: /home/runner/some_directory toolset: gcc arch: aarch64 - - - name: Ubuntu - Install boost 1.83.0 with clang and x86 - uses: MarkusJx/install-boost@v2.4.4 - id: ubuntu-clang-1_83-x86 - with: - boost_version: 1.83.0 - platform_version: 22.04 - boost_install_dir: /home/runner/some_directory - toolset: clang - arch: x86 - - - name: Ubuntu - Install boost 1.83.0 with clang and aarch64 - uses: MarkusJx/install-boost@v2.4.4 - id: ubuntu-clang-1_83-aarch64 - with: - boost_version: 1.83.0 - platform_version: 22.04 - boost_install_dir: /home/runner/some_directory - toolset: clang - arch: aarch64 - build: + cache: true + + build_on_windows: runs-on: ubuntu-latest steps: - - name: Windows - Install boost 1.71.0 with gcc and x86 + - name: Windows - Install boost 1.83.0 with gcc and x86 uses: MarkusJx/install-boost@v2.4.4 - id: windows-gcc-1_71-x86 + id: windows-gcc-1_83-x86 with: - boost_version: 1.71.0 + boost_version: 1.83.0 platform_version: windows boost_install_dir: /home/runner/some_directory toolset: gcc arch: x86 + cache: true - - name: Windows - Install boost 1.71.0 with gcc and aarch64 + - name: Windows - Install boost 1.83.0 with gcc and aarch64 uses: MarkusJx/install-boost@v2.4.4 - id: windows-gcc-1_71-aarch64 + id: windows-gcc-1_83-aarch64 with: - boost_version: 1.71.0 + boost_version: 1.83.0 platform_version: windows boost_install_dir: /home/runner/some_directory toolset: gcc arch: aarch64 - - - name: Windows - Install boost 1.71.0 with clang and x86 - uses: MarkusJx/install-boost@v2.4.4 - id: windows-clang-1_71-x86 - with: - boost_version: 1.71.0 - platform_version: windows - boost_install_dir: /home/runner/some_directory - toolset: clang - arch: x86 - - - name: Windows - Install boost 1.71.0 with clang and aarch64 - uses: MarkusJx/install-boost@v2.4.4 - id: windows-clang-1_71-aarch64 - with: - boost_version: 1.71.0 - platform_version: windows - boost_install_dir: /home/runner/some_directory - toolset: clang - arch: aarch64 + cache: true - uses: actions/checkout@v3 From 548689456daa8a24f2dafa66118cf184a91e272e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 13:32:55 +0000 Subject: [PATCH 07/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 192405b6d..2b24b1a94 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -15,7 +15,7 @@ jobs: id: ubuntu-gcc-1_83-x86 with: boost_version: 1.83.0 - platform_version: 22.04 + platform_version: 20.04 boost_install_dir: /home/runner/some_directory toolset: gcc arch: x86 @@ -26,7 +26,7 @@ jobs: id: ubuntu-gcc-1_3-aarch64 with: boost_version: 1.83.0 - platform_version: 22.04 + platform_version: 20.04 boost_install_dir: /home/runner/some_directory toolset: gcc arch: aarch64 @@ -42,20 +42,9 @@ jobs: boost_version: 1.83.0 platform_version: windows boost_install_dir: /home/runner/some_directory - toolset: gcc + toolset: msvc arch: x86 cache: true - - - name: Windows - Install boost 1.83.0 with gcc and aarch64 - uses: MarkusJx/install-boost@v2.4.4 - id: windows-gcc-1_83-aarch64 - with: - boost_version: 1.83.0 - platform_version: windows - boost_install_dir: /home/runner/some_directory - toolset: gcc - arch: aarch64 - cache: true - uses: actions/checkout@v3 From 3612728c93b38ab7a9eeef2634c276dd5930aa83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 13:38:04 +0000 Subject: [PATCH 08/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 2b24b1a94..457fd0c55 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -9,18 +9,7 @@ on: jobs: build_on_ubuntu: runs-on: ubuntu-latest - steps: - - name: Ubuntu - Install boost 1.83.0 with gcc and x86 - uses: MarkusJx/install-boost@v2.4.4 - id: ubuntu-gcc-1_83-x86 - with: - boost_version: 1.83.0 - platform_version: 20.04 - boost_install_dir: /home/runner/some_directory - toolset: gcc - arch: x86 - cache: true - + steps: - name: Ubuntu - Install boost 1.83.0 with gcc and aarch64 uses: MarkusJx/install-boost@v2.4.4 id: ubuntu-gcc-1_3-aarch64 From 8fb422ad97ce328ecddcc0fb2c08ef507e730c55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 13:53:19 +0000 Subject: [PATCH 09/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 56 +++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 31 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 457fd0c55..3bf219c14 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -1,4 +1,4 @@ -name: C/C++ CI +name: CI on: push: @@ -7,36 +7,30 @@ on: branches: [ master ] jobs: - build_on_ubuntu: - runs-on: ubuntu-latest - steps: - - name: Ubuntu - Install boost 1.83.0 with gcc and aarch64 - uses: MarkusJx/install-boost@v2.4.4 - id: ubuntu-gcc-1_3-aarch64 - with: - boost_version: 1.83.0 - platform_version: 20.04 - boost_install_dir: /home/runner/some_directory - toolset: gcc - arch: aarch64 - cache: true - - build_on_windows: - runs-on: ubuntu-latest + build: + strategy: + matrix: + os: [ubuntu-latest, windows-latest] + runs-on: ${{ matrix.os }} steps: - - name: Windows - Install boost 1.83.0 with gcc and x86 - uses: MarkusJx/install-boost@v2.4.4 - id: windows-gcc-1_83-x86 + - uses: actions/checkout@v3 + - name: install dependencies + if: runner.os == 'ubuntu' + run: | + sudo apt-get update -qq + sudo apt-get install -y libboost-system-dev libboost-thread-dev libboost-log-dev googletest asciidoc source-highlight doxygen graphviz + - name: Run CMake+Ninja without triplet + uses: lukka/run-cmake@v2 + with: + cmakeGenerator: 'Ninja' + cmakeListsOrSettingsJson: 'CMakeListsTxtAdvanced' + cmakeListsTxtPath: '${{ github.workspace }}/CMakeLists.txt' + cmakeAppendedArgs: '-DGTEST_ROOT=/usr/src/googletest/googletest/ -DCMAKE_INSTALL_PREFIX=${{ runner.workspace }}/install' + buildWithCMakeArgs: '-t all build_tests doc install' + buildDirectory: '${{ runner.workspace }}/build' + - uses: actions/upload-artifact@v2 + if: runner.os == 'ubuntu' with: - boost_version: 1.83.0 - platform_version: windows - boost_install_dir: /home/runner/some_directory - toolset: msvc - arch: x86 - cache: true + name: vsomeip + path: '${{ runner.workspace }}/install/**/*' - - uses: actions/checkout@v3 - - - name: Show files - run: ls -lh wheelhouse - shell: bash From 81e1b34a712d1f114e8b510aa04ec3d49ffdd516 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 13:54:44 +0000 Subject: [PATCH 10/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 3bf219c14..4fa1d9610 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -15,7 +15,7 @@ jobs: steps: - uses: actions/checkout@v3 - name: install dependencies - if: runner.os == 'ubuntu' + if: runner.os != 'Windows' run: | sudo apt-get update -qq sudo apt-get install -y libboost-system-dev libboost-thread-dev libboost-log-dev googletest asciidoc source-highlight doxygen graphviz @@ -29,7 +29,7 @@ jobs: buildWithCMakeArgs: '-t all build_tests doc install' buildDirectory: '${{ runner.workspace }}/build' - uses: actions/upload-artifact@v2 - if: runner.os == 'ubuntu' + if: runner.os != 'Windows' with: name: vsomeip path: '${{ runner.workspace }}/install/**/*' From 96cd0d687942ee0759e2ccf655be453d18f0fce1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 13:56:13 +0000 Subject: [PATCH 11/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 4fa1d9610..257f95c2f 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -15,7 +15,6 @@ jobs: steps: - uses: actions/checkout@v3 - name: install dependencies - if: runner.os != 'Windows' run: | sudo apt-get update -qq sudo apt-get install -y libboost-system-dev libboost-thread-dev libboost-log-dev googletest asciidoc source-highlight doxygen graphviz From e5c6156e17d0d9d1c9f14640e2fb3ecaef6d399d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 14:05:48 +0000 Subject: [PATCH 12/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 257f95c2f..039d3ae46 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -10,26 +10,19 @@ jobs: build: strategy: matrix: - os: [ubuntu-latest, windows-latest] + os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 - - name: install dependencies + + - name: Run CMake+Ninja without triplet run: | sudo apt-get update -qq sudo apt-get install -y libboost-system-dev libboost-thread-dev libboost-log-dev googletest asciidoc source-highlight doxygen graphviz - - name: Run CMake+Ninja without triplet - uses: lukka/run-cmake@v2 - with: - cmakeGenerator: 'Ninja' - cmakeListsOrSettingsJson: 'CMakeListsTxtAdvanced' - cmakeListsTxtPath: '${{ github.workspace }}/CMakeLists.txt' - cmakeAppendedArgs: '-DGTEST_ROOT=/usr/src/googletest/googletest/ -DCMAKE_INSTALL_PREFIX=${{ runner.workspace }}/install' - buildWithCMakeArgs: '-t all build_tests doc install' - buildDirectory: '${{ runner.workspace }}/build' + cmake -Bbuild -DGTEST_ROOT=/usr/src/googletest/googletest/ -DCMAKE_INSTALL_PREFIX=${{ runner.workspace }}/install + cmake --build build -t all build_tests doc install' + - uses: actions/upload-artifact@v2 - if: runner.os != 'Windows' with: name: vsomeip path: '${{ runner.workspace }}/install/**/*' - From 0490fe8d442aa37386eef6afe12734ba3a8c670c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 14:08:41 +0000 Subject: [PATCH 13/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 039d3ae46..264cbd184 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -20,8 +20,8 @@ jobs: sudo apt-get update -qq sudo apt-get install -y libboost-system-dev libboost-thread-dev libboost-log-dev googletest asciidoc source-highlight doxygen graphviz cmake -Bbuild -DGTEST_ROOT=/usr/src/googletest/googletest/ -DCMAKE_INSTALL_PREFIX=${{ runner.workspace }}/install - cmake --build build -t all build_tests doc install' - + cmake --build build -t all build_tests doc install + - uses: actions/upload-artifact@v2 with: name: vsomeip From c93cb37a915364c3bcc3e4af7632785c84974f8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 14:20:05 +0000 Subject: [PATCH 14/37] Update c-cpp.yml From fd54579057b5a17e3c55845104635883bbd41501 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 14:30:04 +0000 Subject: [PATCH 15/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 264cbd184..6c4a161b5 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -7,15 +7,12 @@ on: branches: [ master ] jobs: - build: - strategy: - matrix: - os: [ubuntu-latest] - runs-on: ${{ matrix.os }} + build_linux: + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - name: Run CMake+Ninja without triplet + - name: Run CMake l run: | sudo apt-get update -qq sudo apt-get install -y libboost-system-dev libboost-thread-dev libboost-log-dev googletest asciidoc source-highlight doxygen graphviz @@ -26,3 +23,23 @@ jobs: with: name: vsomeip path: '${{ runner.workspace }}/install/**/*' + + build_windows: + runs-on: ubuntu-latest + steps: + - name: Windows - Install boost 1.83.0 with gcc and x86 + uses: MarkusJx/install-boost@v2.4.4 + id: windows-gcc-1_83-x86 + with: + boost_version: 1.83.0 + platform_version: windows + boost_install_dir: /home/runner/some_directory + toolset: msvc + arch: x86 + cache: true + + - uses: actions/checkout@v3 + + - name: Show files + run: ls -lh wheelhouse + shell: bash From ddcafc36c473d7ceb8e79358315cb6b18a709eb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 14:41:49 +0000 Subject: [PATCH 16/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 57 ++++++++++++++++++++++++------------- 1 file changed, 38 insertions(+), 19 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 6c4a161b5..025367643 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -1,4 +1,4 @@ -name: CI +name: C/C++ CI on: push: @@ -7,24 +7,32 @@ on: branches: [ master ] jobs: - build_linux: + build_on_ubuntu: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - - name: Run CMake l - run: | - sudo apt-get update -qq - sudo apt-get install -y libboost-system-dev libboost-thread-dev libboost-log-dev googletest asciidoc source-highlight doxygen graphviz - cmake -Bbuild -DGTEST_ROOT=/usr/src/googletest/googletest/ -DCMAKE_INSTALL_PREFIX=${{ runner.workspace }}/install - cmake --build build -t all build_tests doc install + - name: Ubuntu - Install boost 1.83.0 with gcc and x86 + uses: MarkusJx/install-boost@v2.4.4 + id: ubuntu-gcc-1_83-x86 + with: + boost_version: 1.83.0 + platform_version: 22.04 + boost_install_dir: /home/runner/some_directory + toolset: gcc + arch: x86 + cache: true + + - name: Ubuntu - Install boost 1.83.0 with gcc and aarch64 + uses: MarkusJx/install-boost@v2.4.4 + id: ubuntu-gcc-1_3-aarch64 + with: + boost_version: 1.83.0 + platform_version: 22.04 + boost_install_dir: /home/runner/some_directory + toolset: gcc + arch: aarch64 + cache: true - - uses: actions/upload-artifact@v2 - with: - name: vsomeip - path: '${{ runner.workspace }}/install/**/*' - - build_windows: + build_on_windows: runs-on: ubuntu-latest steps: - name: Windows - Install boost 1.83.0 with gcc and x86 @@ -32,14 +40,25 @@ jobs: id: windows-gcc-1_83-x86 with: boost_version: 1.83.0 - platform_version: windows + platform: windows boost_install_dir: /home/runner/some_directory - toolset: msvc + toolset: gcc arch: x86 cache: true + + - name: Windows - Install boost 1.83.0 with gcc and aarch64 + uses: MarkusJx/install-boost@v2.4.4 + id: windows-gcc-1_83-aarch64 + with: + boost_version: 1.83.0 + platform: windows + boost_install_dir: /home/runner/some_directory + toolset: gcc + arch: aarch64 + cache: true - uses: actions/checkout@v3 - name: Show files run: ls -lh wheelhouse - shell: bash + shell: bash From caa16ace16647559978e3c6b124c107030997ee6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 14:48:49 +0000 Subject: [PATCH 17/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 025367643..0a607e84e 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -26,14 +26,19 @@ jobs: id: ubuntu-gcc-1_3-aarch64 with: boost_version: 1.83.0 - platform_version: 22.04 + platform_version: 20.04 boost_install_dir: /home/runner/some_directory toolset: gcc arch: aarch64 cache: true + - uses: actions/checkout@v3 + + - name: Show files + run: ls -l + build_on_windows: - runs-on: ubuntu-latest + runs-on: windows-latest steps: - name: Windows - Install boost 1.83.0 with gcc and x86 uses: MarkusJx/install-boost@v2.4.4 @@ -60,5 +65,4 @@ jobs: - uses: actions/checkout@v3 - name: Show files - run: ls -lh wheelhouse - shell: bash + run: ls -lh From 13d6bac55b066cd6a1a664ea5710cc3576c77fac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 14:52:37 +0000 Subject: [PATCH 18/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 0a607e84e..a9dd7a5fe 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -47,20 +47,9 @@ jobs: boost_version: 1.83.0 platform: windows boost_install_dir: /home/runner/some_directory - toolset: gcc + toolset: msvc arch: x86 cache: true - - - name: Windows - Install boost 1.83.0 with gcc and aarch64 - uses: MarkusJx/install-boost@v2.4.4 - id: windows-gcc-1_83-aarch64 - with: - boost_version: 1.83.0 - platform: windows - boost_install_dir: /home/runner/some_directory - toolset: gcc - arch: aarch64 - cache: true - uses: actions/checkout@v3 From 5c161e16e8024dd56b205f2c40031d4c4f185029 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:05:29 +0000 Subject: [PATCH 19/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index a9dd7a5fe..52179eacf 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -7,7 +7,7 @@ on: branches: [ master ] jobs: - build_on_ubuntu: + build_on_ubuntu_183_gcc_x86: runs-on: ubuntu-latest steps: - name: Ubuntu - Install boost 1.83.0 with gcc and x86 @@ -20,7 +20,19 @@ jobs: toolset: gcc arch: x86 cache: true - + + - uses: actions/checkout@v3 + + - name: Configure CMake + run: | + cmake -Bbuild . + cmake --build build + env: + BOOST_ROOT: ${{ steps.install-boost.outputs.BOOST_ROOT }} + + build_on_ubuntu_183_gcc_aarch64: + runs-on: ubuntu-latest + steps: - name: Ubuntu - Install boost 1.83.0 with gcc and aarch64 uses: MarkusJx/install-boost@v2.4.4 id: ubuntu-gcc-1_3-aarch64 @@ -31,13 +43,17 @@ jobs: toolset: gcc arch: aarch64 cache: true - + - uses: actions/checkout@v3 - - name: Show files - run: ls -l + - name: Configure CMake + run: | + cmake -Bbuild . + cmake --build build + env: + BOOST_ROOT: ${{ steps.install-boost.outputs.BOOST_ROOT }} - build_on_windows: + build_on_windows_183_gcc_x86: runs-on: windows-latest steps: - name: Windows - Install boost 1.83.0 with gcc and x86 @@ -53,5 +69,9 @@ jobs: - uses: actions/checkout@v3 - - name: Show files - run: ls -lh + - name: Configure CMake + run: | + cmake -Bbuild . + cmake --build build + env: + BOOST_ROOT: ${{ steps.install-boost.outputs.BOOST_ROOT }} From 07394cadfca70fa60b6028050f55a758988825fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:10:11 +0000 Subject: [PATCH 20/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 52179eacf..472fd49b6 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -25,10 +25,10 @@ jobs: - name: Configure CMake run: | - cmake -Bbuild . + cmake -Bbuild \ + -DBoost_INCLUDE_DIR=${{steps.install-boost.outputs.BOOST_ROOT}}/include \ + -DBoost_LIBRARY_DIRS=${{steps.install-boost.outputs.BOOST_ROOT}}/lib . cmake --build build - env: - BOOST_ROOT: ${{ steps.install-boost.outputs.BOOST_ROOT }} build_on_ubuntu_183_gcc_aarch64: runs-on: ubuntu-latest @@ -48,10 +48,10 @@ jobs: - name: Configure CMake run: | - cmake -Bbuild . + cmake -Bbuild \ + -DBoost_INCLUDE_DIR=${{steps.install-boost.outputs.BOOST_ROOT}}/include \ + -DBoost_LIBRARY_DIRS=${{steps.install-boost.outputs.BOOST_ROOT}}/lib . cmake --build build - env: - BOOST_ROOT: ${{ steps.install-boost.outputs.BOOST_ROOT }} build_on_windows_183_gcc_x86: runs-on: windows-latest @@ -71,7 +71,7 @@ jobs: - name: Configure CMake run: | - cmake -Bbuild . + cmake -Bbuild \ + -DBoost_INCLUDE_DIR=${{steps.install-boost.outputs.BOOST_ROOT}}/include \ + -DBoost_LIBRARY_DIRS=${{steps.install-boost.outputs.BOOST_ROOT}}/lib . cmake --build build - env: - BOOST_ROOT: ${{ steps.install-boost.outputs.BOOST_ROOT }} From 3a87049f53884ad64e4c34bb958b99bda7b9638f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:14:13 +0000 Subject: [PATCH 21/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 472fd49b6..2c0164364 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -16,7 +16,7 @@ jobs: with: boost_version: 1.83.0 platform_version: 22.04 - boost_install_dir: /home/runner/some_directory + boost_install_dir: /home/boost toolset: gcc arch: x86 cache: true @@ -25,9 +25,11 @@ jobs: - name: Configure CMake run: | + ls -l /home + ls -l /home/boost cmake -Bbuild \ - -DBoost_INCLUDE_DIR=${{steps.install-boost.outputs.BOOST_ROOT}}/include \ - -DBoost_LIBRARY_DIRS=${{steps.install-boost.outputs.BOOST_ROOT}}/lib . + -DBoost_INCLUDE_DIR=/home/boost/include \ + -DBoost_LIBRARY_DIRS=/home/boost/lib . cmake --build build build_on_ubuntu_183_gcc_aarch64: @@ -42,15 +44,15 @@ jobs: boost_install_dir: /home/runner/some_directory toolset: gcc arch: aarch64 - cache: true + cache: false - uses: actions/checkout@v3 - name: Configure CMake run: | cmake -Bbuild \ - -DBoost_INCLUDE_DIR=${{steps.install-boost.outputs.BOOST_ROOT}}/include \ - -DBoost_LIBRARY_DIRS=${{steps.install-boost.outputs.BOOST_ROOT}}/lib . + -DBoost_INCLUDE_DIR=/home/boost/include \ + -DBoost_LIBRARY_DIRS=/home/boost/lib . cmake --build build build_on_windows_183_gcc_x86: @@ -65,13 +67,13 @@ jobs: boost_install_dir: /home/runner/some_directory toolset: msvc arch: x86 - cache: true + cache: false - uses: actions/checkout@v3 - name: Configure CMake run: | cmake -Bbuild \ - -DBoost_INCLUDE_DIR=${{steps.install-boost.outputs.BOOST_ROOT}}/include \ - -DBoost_LIBRARY_DIRS=${{steps.install-boost.outputs.BOOST_ROOT}}/lib . + -DBoost_INCLUDE_DIR=/home/boost/include \ + -DBoost_LIBRARY_DIRS=/home/boost/lib . cmake --build build From 7e99f0a645266726a2ca6b87dee93b5f707a4b64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:19:11 +0000 Subject: [PATCH 22/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 2c0164364..00b818fff 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -16,7 +16,7 @@ jobs: with: boost_version: 1.83.0 platform_version: 22.04 - boost_install_dir: /home/boost + boost_install_dir: /home/runner toolset: gcc arch: x86 cache: true @@ -26,10 +26,10 @@ jobs: - name: Configure CMake run: | ls -l /home - ls -l /home/boost + ls -l /home/runner cmake -Bbuild \ - -DBoost_INCLUDE_DIR=/home/boost/include \ - -DBoost_LIBRARY_DIRS=/home/boost/lib . + -DBoost_INCLUDE_DIR=/home/runner/boost/include \ + -DBoost_LIBRARY_DIRS=/home/runner/boost/lib . cmake --build build build_on_ubuntu_183_gcc_aarch64: From 8e87e6e93e9b8f4e2872fc0177a38938ec6bb512 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:26:58 +0000 Subject: [PATCH 23/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 00b818fff..7c8825ac1 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -27,6 +27,9 @@ jobs: run: | ls -l /home ls -l /home/runner + ls -l /home/runner/boost + ls -l /home/runner/boost/include + ls -l /home/runner/boost/lib cmake -Bbuild \ -DBoost_INCLUDE_DIR=/home/runner/boost/include \ -DBoost_LIBRARY_DIRS=/home/runner/boost/lib . From 562fdb99994505d69b37eb844203e9a0b91cde0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:29:01 +0000 Subject: [PATCH 24/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 7c8825ac1..b9d946c48 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -28,6 +28,9 @@ jobs: ls -l /home ls -l /home/runner ls -l /home/runner/boost + ls -l /home/runner/boost/boost + ls -l /home/runner/boost/boost-1.83.0-ubuntu-22.04-gcc-static+shared-x86 + ls -l /home/runner/boost/boost/include ls -l /home/runner/boost/include ls -l /home/runner/boost/lib cmake -Bbuild \ From a1e3ceba3d89983b14020496aa724e41b33a8d38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:31:04 +0000 Subject: [PATCH 25/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index b9d946c48..fa69a34b7 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -25,14 +25,14 @@ jobs: - name: Configure CMake run: | - ls -l /home - ls -l /home/runner - ls -l /home/runner/boost - ls -l /home/runner/boost/boost - ls -l /home/runner/boost/boost-1.83.0-ubuntu-22.04-gcc-static+shared-x86 - ls -l /home/runner/boost/boost/include - ls -l /home/runner/boost/include - ls -l /home/runner/boost/lib + echo "1: "; ls -l /home + echo "2: "; ls -l /home/runner + echo "3: "; ls -l /home/runner/boost + echo "4: "; ls -l /home/runner/boost/boost + echo "5: "; ls -l /home/runner/boost/boost/include + echo "6: "; ls -l /home/runner/boost/boost-1.83.0-ubuntu-22.04-gcc-static+shared-x86 + echo "7: "; ls -l /home/runner/boost/include + echo "8: "; ls -l /home/runner/boost/lib cmake -Bbuild \ -DBoost_INCLUDE_DIR=/home/runner/boost/include \ -DBoost_LIBRARY_DIRS=/home/runner/boost/lib . From 27f33e4ae65cde591ce61642246c139bbee96cca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:36:22 +0000 Subject: [PATCH 26/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index fa69a34b7..063346df5 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -25,11 +25,13 @@ jobs: - name: Configure CMake run: | + echo $Boost_INCLUDE_DIR $Boost_LIBRARY_DIRS $BOOST_ROOT echo "1: "; ls -l /home echo "2: "; ls -l /home/runner echo "3: "; ls -l /home/runner/boost echo "4: "; ls -l /home/runner/boost/boost echo "5: "; ls -l /home/runner/boost/boost/include + echo "51: "; ls -l /home/runner/boost/boost/include/boost echo "6: "; ls -l /home/runner/boost/boost-1.83.0-ubuntu-22.04-gcc-static+shared-x86 echo "7: "; ls -l /home/runner/boost/include echo "8: "; ls -l /home/runner/boost/lib From f5c7e3f148420c58a140d65b914b9d929eef5ff5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:40:03 +0000 Subject: [PATCH 27/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 063346df5..b9030cf0a 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -25,19 +25,16 @@ jobs: - name: Configure CMake run: | - echo $Boost_INCLUDE_DIR $Boost_LIBRARY_DIRS $BOOST_ROOT + echo ${{steps.install-boost.outputs.BOOST_ROOT}} ${{steps.install-boost.outputs.BOOST_ROOT}} BOOST_ROOT: ${{ steps.install-boost.outputs.BOOST_ROOT }} echo "1: "; ls -l /home echo "2: "; ls -l /home/runner echo "3: "; ls -l /home/runner/boost echo "4: "; ls -l /home/runner/boost/boost echo "5: "; ls -l /home/runner/boost/boost/include echo "51: "; ls -l /home/runner/boost/boost/include/boost - echo "6: "; ls -l /home/runner/boost/boost-1.83.0-ubuntu-22.04-gcc-static+shared-x86 - echo "7: "; ls -l /home/runner/boost/include - echo "8: "; ls -l /home/runner/boost/lib cmake -Bbuild \ - -DBoost_INCLUDE_DIR=/home/runner/boost/include \ - -DBoost_LIBRARY_DIRS=/home/runner/boost/lib . + -DBoost_INCLUDE_DIR=/home/runner/boost/boost/include/boost \ + -DBoost_LIBRARY_DIRS=/home/runner/boost/boost/lib . cmake --build build build_on_ubuntu_183_gcc_aarch64: From ddf7396e70bb33654e1acb0803a8659f7ab015c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:44:03 +0000 Subject: [PATCH 28/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index b9030cf0a..8dd3ff6c8 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -15,7 +15,7 @@ jobs: id: ubuntu-gcc-1_83-x86 with: boost_version: 1.83.0 - platform_version: 22.04 + platform_version: 20.04 boost_install_dir: /home/runner toolset: gcc arch: x86 @@ -33,6 +33,7 @@ jobs: echo "5: "; ls -l /home/runner/boost/boost/include echo "51: "; ls -l /home/runner/boost/boost/include/boost cmake -Bbuild \ + -DBOOST_ROOT=/home/runner/boost/boost/ -DBoost_INCLUDE_DIR=/home/runner/boost/boost/include/boost \ -DBoost_LIBRARY_DIRS=/home/runner/boost/boost/lib . cmake --build build From 5a8b51b5b6d8a6f83ee5a4ecd3e86fd18e9fe6e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:45:42 +0000 Subject: [PATCH 29/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 8dd3ff6c8..628752dfa 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -25,17 +25,8 @@ jobs: - name: Configure CMake run: | - echo ${{steps.install-boost.outputs.BOOST_ROOT}} ${{steps.install-boost.outputs.BOOST_ROOT}} BOOST_ROOT: ${{ steps.install-boost.outputs.BOOST_ROOT }} - echo "1: "; ls -l /home - echo "2: "; ls -l /home/runner - echo "3: "; ls -l /home/runner/boost - echo "4: "; ls -l /home/runner/boost/boost - echo "5: "; ls -l /home/runner/boost/boost/include - echo "51: "; ls -l /home/runner/boost/boost/include/boost cmake -Bbuild \ -DBOOST_ROOT=/home/runner/boost/boost/ - -DBoost_INCLUDE_DIR=/home/runner/boost/boost/include/boost \ - -DBoost_LIBRARY_DIRS=/home/runner/boost/boost/lib . cmake --build build build_on_ubuntu_183_gcc_aarch64: From 596578d3e465078ca561338523985eaedf8d1f9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:52:25 +0000 Subject: [PATCH 30/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 628752dfa..8a1b78bbd 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -23,11 +23,21 @@ jobs: - uses: actions/checkout@v3 + - name: install dependencies + run: | + sudo apt-get update -qq + sudo apt-get install -y googletest asciidoc source-highlight doxygen graphviz + - name: Configure CMake run: | cmake -Bbuild \ - -DBOOST_ROOT=/home/runner/boost/boost/ - cmake --build build + -DBOOST_ROOT=/home/runner/boost/boost/ -DGTEST_ROOT=/usr/src/googletest/googletest/ -DCMAKE_INSTALL_PREFIX=${{ runner.workspace }}/install + cmake --build build -t all build_tests doc install + + - uses: actions/upload-artifact@v2 + with: + name: vsomeip + path: '${{ runner.workspace }}/install/**/*' build_on_ubuntu_183_gcc_aarch64: runs-on: ubuntu-latest @@ -41,15 +51,14 @@ jobs: boost_install_dir: /home/runner/some_directory toolset: gcc arch: aarch64 - cache: false + cache: true - uses: actions/checkout@v3 - name: Configure CMake run: | cmake -Bbuild \ - -DBoost_INCLUDE_DIR=/home/boost/include \ - -DBoost_LIBRARY_DIRS=/home/boost/lib . + -DBOOST_ROOT=/home/runner/boost/boost/ cmake --build build build_on_windows_183_gcc_x86: @@ -64,13 +73,12 @@ jobs: boost_install_dir: /home/runner/some_directory toolset: msvc arch: x86 - cache: false + cache: true - uses: actions/checkout@v3 - name: Configure CMake run: | - cmake -Bbuild \ - -DBoost_INCLUDE_DIR=/home/boost/include \ - -DBoost_LIBRARY_DIRS=/home/boost/lib . - cmake --build build + cmake -Bbuild \ + -DBOOST_ROOT=/home/runner/boost/boost/ + cmake --build build From 26679b4cb86c76143cd0121c7f48284bc69a1980 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:53:23 +0000 Subject: [PATCH 31/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 8a1b78bbd..d8a6cb455 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -48,7 +48,7 @@ jobs: with: boost_version: 1.83.0 platform_version: 20.04 - boost_install_dir: /home/runner/some_directory + boost_install_dir: /home/runner toolset: gcc arch: aarch64 cache: true @@ -70,7 +70,7 @@ jobs: with: boost_version: 1.83.0 platform: windows - boost_install_dir: /home/runner/some_directory + boost_install_dir: /home/runner toolset: msvc arch: x86 cache: true From f1fc34b951fe0ac9a6f9e6607b66b12ec8f06adf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 15:54:01 +0000 Subject: [PATCH 32/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index d8a6cb455..9b971866d 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -24,7 +24,7 @@ jobs: - uses: actions/checkout@v3 - name: install dependencies - run: | + run: | sudo apt-get update -qq sudo apt-get install -y googletest asciidoc source-highlight doxygen graphviz From 323bc709027406e7a29dd118bc79f4e0ad3dace3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 16:28:45 +0000 Subject: [PATCH 33/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 9b971866d..7d4f3da5c 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -28,7 +28,7 @@ jobs: sudo apt-get update -qq sudo apt-get install -y googletest asciidoc source-highlight doxygen graphviz - - name: Configure CMake + - name: Run CMake run: | cmake -Bbuild \ -DBOOST_ROOT=/home/runner/boost/boost/ -DGTEST_ROOT=/usr/src/googletest/googletest/ -DCMAKE_INSTALL_PREFIX=${{ runner.workspace }}/install @@ -55,7 +55,7 @@ jobs: - uses: actions/checkout@v3 - - name: Configure CMake + - name: Run CMake run: | cmake -Bbuild \ -DBOOST_ROOT=/home/runner/boost/boost/ @@ -70,15 +70,15 @@ jobs: with: boost_version: 1.83.0 platform: windows - boost_install_dir: /home/runner + boost_install_dir: C:\runner toolset: msvc arch: x86 cache: true - uses: actions/checkout@v3 - - name: Configure CMake + - name: Run CMake run: | cmake -Bbuild \ - -DBOOST_ROOT=/home/runner/boost/boost/ + -DBOOST_ROOT=C:\runner\boost/boost\ cmake --build build From ea8bc0617d47f26ef089ffcbb4853274fe83d4f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 16:37:02 +0000 Subject: [PATCH 34/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 7d4f3da5c..54044074e 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -31,7 +31,7 @@ jobs: - name: Run CMake run: | cmake -Bbuild \ - -DBOOST_ROOT=/home/runner/boost/boost/ -DGTEST_ROOT=/usr/src/googletest/googletest/ -DCMAKE_INSTALL_PREFIX=${{ runner.workspace }}/install + -DBOOST_ROOT=/home/runner/boost/boost/ -DGTEST_ROOT=/usr/src/googletest/googletest/ -DCMAKE_INSTALL_PREFIX=${{ runner.workspace }}/install . cmake --build build -t all build_tests doc install - uses: actions/upload-artifact@v2 @@ -57,8 +57,7 @@ jobs: - name: Run CMake run: | - cmake -Bbuild \ - -DBOOST_ROOT=/home/runner/boost/boost/ + cmake -Bbuild -DBOOST_ROOT=/home/runner/boost/boost/ . cmake --build build build_on_windows_183_gcc_x86: @@ -79,6 +78,5 @@ jobs: - name: Run CMake run: | - cmake -Bbuild \ - -DBOOST_ROOT=C:\runner\boost/boost\ + cmake -Bbuild -DBOOST_ROOT=C:\runner\boost/boost\ . cmake --build build From 85399064727ea0f9e46c2ec370e4f1fcc171f56a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Mon, 13 Nov 2023 16:37:22 +0000 Subject: [PATCH 35/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 54044074e..7c3adff3c 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -78,5 +78,5 @@ jobs: - name: Run CMake run: | - cmake -Bbuild -DBOOST_ROOT=C:\runner\boost/boost\ . + cmake -Bbuild -D BOOST_ROOT=C:\runner\boost/boost\ . cmake --build build From 6912401874a9a781286982e8e1871daeb38eee4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Wed, 29 Nov 2023 14:33:37 +0000 Subject: [PATCH 36/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 7c3adff3c..e571be38f 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -39,27 +39,6 @@ jobs: name: vsomeip path: '${{ runner.workspace }}/install/**/*' - build_on_ubuntu_183_gcc_aarch64: - runs-on: ubuntu-latest - steps: - - name: Ubuntu - Install boost 1.83.0 with gcc and aarch64 - uses: MarkusJx/install-boost@v2.4.4 - id: ubuntu-gcc-1_3-aarch64 - with: - boost_version: 1.83.0 - platform_version: 20.04 - boost_install_dir: /home/runner - toolset: gcc - arch: aarch64 - cache: true - - - uses: actions/checkout@v3 - - - name: Run CMake - run: | - cmake -Bbuild -DBOOST_ROOT=/home/runner/boost/boost/ . - cmake --build build - build_on_windows_183_gcc_x86: runs-on: windows-latest steps: From 6035b8bf0ef72ada6ca852f4c8c7cdffc14ef129 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Almeida?= Date: Wed, 29 Nov 2023 14:53:09 +0000 Subject: [PATCH 37/37] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index e571be38f..0a23bdb49 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -7,7 +7,7 @@ on: branches: [ master ] jobs: - build_on_ubuntu_183_gcc_x86: + build_on_ubuntu_boost_183_gcc_x86: runs-on: ubuntu-latest steps: - name: Ubuntu - Install boost 1.83.0 with gcc and x86 @@ -39,7 +39,7 @@ jobs: name: vsomeip path: '${{ runner.workspace }}/install/**/*' - build_on_windows_183_gcc_x86: + build_on_windows_boost_183_gcc_x86: runs-on: windows-latest steps: - name: Windows - Install boost 1.83.0 with gcc and x86