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

Add version information #177

Merged
merged 18 commits into from
Jun 14, 2024
Merged

Add version information #177

merged 18 commits into from
Jun 14, 2024

Commits on Jun 10, 2024

  1. manager: add support for --version command line parameter

    This adds the Unix/Linux traditional commmand line argument "--version"
    so that it is possible to retrieve the version of the binary.
    
    Example output:
    /usr/bin/manager (everest-framework 0.10.1)
    
    Signed-off-by: Michael Heimpold <michael.heimpold@chargebyte.com>
    mhei authored and hikinggrass committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    965de22 View commit details
    Browse the repository at this point in the history
  2. ModuleLoader: add support to print version via command line

    The generated code of each C++ module uses the module loader for
    processing command line parameters etc.
    This is why we have to extend the class and pass the version information
    from the generated files into the framework library here.
    
    Signed-off-by: Michael Heimpold <michael.heimpold@chargebyte.com>
    mhei authored and hikinggrass committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    c37fa11 View commit details
    Browse the repository at this point in the history
  3. Add additional backwards compatible ModuleLoader constructor

    change project_name and project_version paramters to a struct VersionInformation that also includes a git_version member
    
    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    d26679c View commit details
    Browse the repository at this point in the history
  4. Move version information header to everest-cmake v0.3

    It is now automatically generated in ${CMAKE_CURRENT_BINARY_DIR}/generated/include/version_information.hpp
    
    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    dbb2b26 View commit details
    Browse the repository at this point in the history
  5. Display everest-core version during startup from a generated file

    This file can be generated during a build of everest-core
    
    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    2ac8a98 View commit details
    Browse the repository at this point in the history
  6. Revert everest-cmake dependency upgrade

    generate version info header directly
    
    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    234742d View commit details
    Browse the repository at this point in the history
  7. Generate placeholder version_information.hpp in bazel

    This has no version information (for now)
    
    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    b9c999e View commit details
    Browse the repository at this point in the history
  8. Fix include path in BAZEL.build

    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    9bdddac View commit details
    Browse the repository at this point in the history
  9. Bump dependency on everest-cmake back to 0.3

    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    0f34052 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. cleanup

    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    885e315 View commit details
    Browse the repository at this point in the history
  2. Make EVerest logo more colorful

    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    2228425 View commit details
    Browse the repository at this point in the history
  3. Bump version to 0.15.0

    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    fa24d11 View commit details
    Browse the repository at this point in the history
  4. Bump needed version of everest-cmake

    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0a415c2 View commit details
    Browse the repository at this point in the history
  5. clang-format

    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    fb45fda View commit details
    Browse the repository at this point in the history
  6. Remove superfluous evc_generate_version_information call

    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    c3b465a View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Merge remote-tracking branch 'origin/main' into feature/add-version-i…

    …nformation
    
    # Conflicts:
    #	CMakeLists.txt
    
    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    c0300e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6cd1f87 View commit details
    Browse the repository at this point in the history
  3. Move to buildkit v1.2.0 instead of outdated latest

    Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
    hikinggrass committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    36a7054 View commit details
    Browse the repository at this point in the history