Skip to content

chore(deps): update dependency score_lifecycle_health to v0.4.0 - #196

Closed
eclipse-score-bot wants to merge 1 commit into
mainfrom
renovate/score_lifecycle_health-0.x
Closed

chore(deps): update dependency score_lifecycle_health to v0.4.0#196
eclipse-score-bot wants to merge 1 commit into
mainfrom
renovate/score_lifecycle_health-0.x

Conversation

@eclipse-score-bot

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
score_lifecycle_health bazel_dep minor 0.3.00.4.0

Release Notes

eclipse-score/lifecycle (score_lifecycle_health)

v0.4.0

Module Release Notes

Module Name: lifecycle
Release Tag: v0.4.0
Origin Release Tag: v0.3.0
Release Commit Hash: 4ff5d77
Release Date: 2026-08-27

Overview

This document provides an overview of the changes, improvements, and bug fixes included in the software module release version v0.4.0
as compared to the module's origin release (which is usually the previous release).

Disclaimer

This release is not intended for production use, as it does not include a safety argumentation or a completed safety assessment.
The work products compiled in the safety package are created with care according to the S-CORE process. However, as a non-profit, open-source organization, the project cannot assume any liability for its content.

For details on the features, see https://eclipse-score.github.io/score/main/features/lifecycle/index.html


Changes to the Module

New Features
  • Working directory support: Support the deployment_config/working_dir value to set a process working directory. #​356
Improvements
  • Lifecycle mock for OSS consumers: Add MwLifeCycleManagerMock to allow unit tests to set expectations on report_running() and report_shutdown() without real IPC. #​391
  • CPU affinity up to 64 cores: Extend the default CPU affinity mask from 32 to 64 cores. #​286
  • Internal refactoring:
    • Config simplification: Removes the legacy flattbuffer Launch Manager config. #​409
    • Remove the internal config adapter: #​455
    • Watchdog integration: Refactor existing watchdog code into ProcessGroupManager and replace the custom watchdog OSAL with the baselibs OSAL. #​403
    • Various refactorings to improve code quality and maintainability.
  • Testing and documentation updates, including QNX integration tests via QEMU. #​328
Bug Fixes
  • Bug fix: Avoid deadlocks after fork(). #​303
  • Bug fix: Fix missed restart. #​416
  • Bug fix: Lock IdentifierHash mutex before every get_registry call. #​384
  • Bug fix: Add missing read protection. #​501
Other Changes by Label
  • None
Compatibility
  • The following platforms are supported using the bazel_cpp_toolchains:

    • x86_64-unknown-linux-gnu
    • aarch64-unknown-linux-gnu
    • x86_64-unknown-nto-qnx800
    • aarch64-unknown-nto-qnx800
Performed Verification
  • Build on all supported platforms
  • Unit test execution on all supported platforms
Known Issues
  • None
Known Vulnerabilities
  • None
Upgrade Instructions
  • Update include paths and BUILD labels for public mocks. These changes introduce a consistent naming convention for the test doubles in the lifecycle repository. More information in #​422

    • Rename all usage of //score/launch_manager:applicationcontext_mock_c to //score/launch_manager:mock_application_context_cc.
    • Rename all usage of //score/launch_manager:lifecycle_mock_cc to //score/launch_manager:mock_lifecycle_cc.
    • Rename all usage of //score/launch_manager:report_running_mock_cc to //score/launch_manager:mock_report_running_cc.
    • Rename all usage of applicationcontextmock.h to mock_application_context.h.
    • Rename all usage of lifecyclemanagermock.h to mock_lifecycle_manager.h.
    • Rename all usage of report_running_mock.h to mock_report_running.h.
  • **C and Rust report_running`` APIs renamed** to match the C++ API. Update callers of the C/Rust APIs. #​318

  • Backward compatibility with the previous release is not guaranteed.


  • If you want to rebase/retry this PR, check this box

This PR was generated by #infrastructure automation. Contact us if you have any questions or feedback.

@github-actions

Copy link
Copy Markdown

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run //:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
Extracting Bazel installation...
Starting local Bazel server (8.6.0) and connecting to it...
INFO: Invocation ID: a68c7fef-905a-415c-b5fa-db654af20600
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
WARNING: For repository 'platforms', the root module requires module version platforms@1.0.0, but got platforms@1.1.0 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'score_baselibs', the root module requires module version score_baselibs@0.2.9, but got score_baselibs@0.2.12 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
WARNING: Target pattern parsing failed.
ERROR: Skipping '@score_baselibs//score/memory/shared/flags:use_typedshmd': no such package '@@score_baselibs+//score/memory/shared/flags': BUILD file not found in directory 'score/memory/shared/flags' of external repository @@score_baselibs+. Add a BUILD file to a directory to mark it as a package.
ERROR: @score_baselibs//score/memory/shared/flags:use_typedshmd :: Error loading option @score_baselibs//score/memory/shared/flags:use_typedshmd: no such package '@@score_baselibs+//score/memory/shared/flags': BUILD file not found in directory 'score/memory/shared/flags' of external repository @@score_baselibs+. Add a BUILD file to a directory to mark it as a package.

@NicolasFussberger

Copy link
Copy Markdown
Contributor

Requires first to update baselibs #140

@BjoernAtBosch

Copy link
Copy Markdown
Contributor

Sloved with #197

@github-project-automation github-project-automation Bot moved this from In Progress to Done in TIM - Time FT Aug 28, 2026
@eclipse-score-bot
eclipse-score-bot deleted the renovate/score_lifecycle_health-0.x branch August 28, 2026 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants