Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/vcpkg linux #2078

Merged
merged 58 commits into from
May 30, 2024
Merged

Feature/vcpkg linux #2078

merged 58 commits into from
May 30, 2024

Commits on May 2, 2024

  1. VCPKG manifest mode with minizip and boost only, ubuntu

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    a5ace26 View commit details
    Browse the repository at this point in the history
  2. Fix VCPKG install

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    a532ded View commit details
    Browse the repository at this point in the history
  3. To be reverted: disable temporarily non-ununtu CIs

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    4d88b9f View commit details
    Browse the repository at this point in the history
  4. Fix toolchain file path

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    01c1719 View commit details
    Browse the repository at this point in the history
  5. Fix wxWidgets search

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    ce6f0ee View commit details
    Browse the repository at this point in the history
  6. Revert boost from vcpkg for now

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    aaf56be View commit details
    Browse the repository at this point in the history
  7. Save cache even when build fails

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    8215e8c View commit details
    Browse the repository at this point in the history
  8. Fix cache key

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    ff51823 View commit details
    Browse the repository at this point in the history
  9. Restore windows build

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    33541eb View commit details
    Browse the repository at this point in the history
  10. Fix vcpkg install

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    54d2717 View commit details
    Browse the repository at this point in the history
  11. Try fixing toolchain path

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    4fa2567 View commit details
    Browse the repository at this point in the history
  12. Try fiwing workspace path

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    ddf60fd View commit details
    Browse the repository at this point in the history
  13. Another try

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    82f866b View commit details
    Browse the repository at this point in the history
  14. Try improving cache logic

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    fb49715 View commit details
    Browse the repository at this point in the history
  15. Add boost to windows build

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    c64b687 View commit details
    Browse the repository at this point in the history
  16. Try with centos

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    a71f0ca View commit details
    Browse the repository at this point in the history
  17. No VCPKG cache for centos, for now

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    1b19dfb View commit details
    Browse the repository at this point in the history
  18. Try to fix path to vcpkg

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    eeca546 View commit details
    Browse the repository at this point in the history
  19. Log for debugging

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    bcb14cc View commit details
    Browse the repository at this point in the history
  20. Try install cmake with pip instead

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    64b59bb View commit details
    Browse the repository at this point in the history
  21. More logs

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    8d996a1 View commit details
    Browse the repository at this point in the history
  22. Temporarily disable ubuntu & windows

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    5e26bbd View commit details
    Browse the repository at this point in the history
  23. Try fix path

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    c6fa5b9 View commit details
    Browse the repository at this point in the history
  24. Restore gcc install

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    3339c9e View commit details
    Browse the repository at this point in the history
  25. Again another try

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    e675c96 View commit details
    Browse the repository at this point in the history
  26. Fix git version

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    9e426f8 View commit details
    Browse the repository at this point in the history
  27. Fix packaging too

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    72f62ef View commit details
    Browse the repository at this point in the history
  28. Try oracle 8

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    b3de6f3 View commit details
    Browse the repository at this point in the history
  29. Fix security error

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 2, 2024
    Configuration menu
    Copy the full SHA
    cd23b2c View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Revert "Temporarily disable ubuntu & windows"

    This reverts commit 5e26bbd.
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    83331e0 View commit details
    Browse the repository at this point in the history
  2. Hashing after submodule update

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    6b71d90 View commit details
    Browse the repository at this point in the history
  3. Fix restore keys

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    62a6e8f View commit details
    Browse the repository at this point in the history
  4. Disable ubuntu & windows

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    0a52474 View commit details
    Browse the repository at this point in the history
  5. Try cache action downgraded

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    9f3b2c1 View commit details
    Browse the repository at this point in the history
  6. Try cache action v3 on centos7

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    e4953d5 View commit details
    Browse the repository at this point in the history
  7. Add actual caching

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    512a091 View commit details
    Browse the repository at this point in the history
  8. Try env vars

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    046436d View commit details
    Browse the repository at this point in the history
  9. Skip some tests for testing

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    ff0d261 View commit details
    Browse the repository at this point in the history
  10. fix

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    3e78a3c View commit details
    Browse the repository at this point in the history
  11. fix

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    3e1ea50 View commit details
    Browse the repository at this point in the history
  12. Revert "Skip some tests for testing"

    This reverts commit ff0d261.
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    1671e1e View commit details
    Browse the repository at this point in the history
  13. Fix vcpkg cache paths on centos

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    af6210d View commit details
    Browse the repository at this point in the history
  14. Revert "Disable ubuntu & windows"

    This reverts commit 0a52474.
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    66bf8fa View commit details
    Browse the repository at this point in the history
  15. Disable centos and oracle on PRs

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    53dfa9b View commit details
    Browse the repository at this point in the history
  16. Merge remote-tracking branch 'origin/develop' into feature/vcpkg-linux

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    8e49f12 View commit details
    Browse the repository at this point in the history
  17. Restore sonarcloud

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    be5b618 View commit details
    Browse the repository at this point in the history
  18. Fix windows workflow file

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    a914c32 View commit details
    Browse the repository at this point in the history
  19. VCPKG for sonar job

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 3, 2024
    Configuration menu
    Copy the full SHA
    40a9f3b View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    fd13a66 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Support minizip dependency as minizip or minizip-ng

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 14, 2024
    Configuration menu
    Copy the full SHA
    d4924c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b16bda View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Add custom triplets to:

     - link statically with chosen libraries
     - build only release artifacts on CI
    
    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 16, 2024
    Configuration menu
    Copy the full SHA
    e2694b5 View commit details
    Browse the repository at this point in the history
  2. Fix build type in triplets

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 16, 2024
    Configuration menu
    Copy the full SHA
    e526cba View commit details
    Browse the repository at this point in the history
  3. Fix windows triplets

    Signed-off-by: Sylvain Leclerc <sylvain.leclerc@rte-france.com>
    sylvlecl committed May 16, 2024
    Configuration menu
    Copy the full SHA
    5bc828e View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    f2546c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46788eb View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Feature/vcpkg linux fixes (#2127)

    - Define  minimal version for boost and minizip
    - remove BOOST_TEST_DYN_LINK
    
    ---------
    
    Co-authored-by: Florian OMNES <florian.omnes@rte-france.com>
    JasonMarechal25 and flomnes authored May 30, 2024
    Configuration menu
    Copy the full SHA
    38c49f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebae478 View commit details
    Browse the repository at this point in the history