Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
efe466d
Update baselibs to v0.2.9
4og Jun 29, 2026
c7210a2
workaround baselibs integration issues
antonkri Jul 7, 2026
5165948
Bump communication to 0e064099 and adapt integration
antonkri Jul 8, 2026
19f9b83
Fix CI: pin score_rules_imagefs 0.0.1, stub Android SDK, link libgcc …
antonkri Jul 8, 2026
0f4dab6
bumps score_logging to v0.2.1
antonkri Jul 8, 2026
78b26a8
Enable Rust back
pawelrutkaq Jul 8, 2026
b7301c9
Bump score_lifecycle_health to caf5a187 and adapt integration
antonkri Jul 8, 2026
1dcfb5c
Bump default host Rust toolchain to 1.89
antonkri Jul 8, 2026
9c990a6
Bump score_persistency to 35a937f3 and align log safety_level flag
antonkri Jul 8, 2026
a348619
Apply baselibs log safety_level=qm globally for persistency
antonkri Jul 8, 2026
b4c3f10
ci: retrigger checks (AutoSD run appeared stuck)
antonkri Jul 8, 2026
fc06246
ci(quality-runners): lower ASLR entropy for ThreadSanitizer tests
antonkri Jul 8, 2026
ecd83cc
Exclude mpmc_concurrent_queue_tsan_test (lifecycle TSAN data race)
antonkri Jul 9, 2026
8600354
Regenerate rust_coverage/BUILD for tsan test exclusion
antonkri Jul 9, 2026
3a2db10
Bump docs-as-code to v4.6.0 (+process v1.6.0) and re-enable persisten…
antonkri Jul 9, 2026
b6490f5
known_good: register logging/persistency dev-dependency patches
antonkri Jul 9, 2026
08cd7eb
comm patch: drop obsolete rules_pkg dev_dependency removal
antonkri Jul 9, 2026
581b428
Cleanup & doc fixup
pawelrutkaq Jul 9, 2026
8d7098b
Merge branch 'pawelrutkaq_rel8_fixes' into 4og-baselibs-update
pawelrutkaq Jul 9, 2026
f04448b
Cleamup doc build
pawelrutkaq Jul 9, 2026
8f04907
Fix duplicate labels in per
pawelrutkaq Jul 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 13 additions & 5 deletions .bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ common --registry=https://bcr.bazel.build
common --credential_helper=*.qnx.com=%workspace%/.github/tools/qnx_credential_helper.py
common --credential_helper_timeout="60s"

# Clear ANDROID_HOME for repository rules. rules_android (pulled transitively via
# grpc-java -> rules_jvm_external) evaluates android_sdk_repository, which fails
# when ANDROID_HOME points at an incomplete SDK (as on CI runners). None of our
# code uses Android, so forcing it empty makes the rule emit an empty stub repo.
common --repo_env=ANDROID_HOME=
common --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_unknown_linux_gnu

# Java
build --java_language_version=17
build --tool_java_language_version=17
Expand All @@ -15,12 +22,12 @@ build --tool_java_runtime_version=remotejdk_17

build:_common --@score_baselibs//score/json:base_library=nlohmann
build:_common --@score_baselibs//score/memory/shared/flags:use_typedshmd=False
build:_common --@score_baselibs_rust//src/log:safety_level=qm
build:_common --@score_communication//score/mw/com/flags:tracing_library=@score_baselibs//score/analysis/tracing/generic_trace_library/stub_implementation
build:_common --@score_baselibs//src/log:safety_level=qm
build:_common --@score_baselibs//score/analysis/tracing/generic_trace_library:implementation=@score_baselibs//score/analysis/tracing/generic_trace_library/stub_implementation
build:_common --cxxopt=-Wno-error=mismatched-new-delete
build:_common --host_platform=@score_bazel_platforms//:x86_64-linux-gcc_12.2.0-posix
build:_common --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_unknown_linux_gnu
build:_common --extra_toolchains=@score_gcc_x86_64_toolchain//:x86_64-linux-gcc_12.2.0
build:_common --extra_toolchains=//bazel/toolchains:score_ref_int_libclang_toolchain

# Flags needed by datarouter
build:_common --@score_logging//score/datarouter/build_configuration_flags:persistent_logging=False
Expand All @@ -29,6 +36,7 @@ build:_common --@score_logging//score/datarouter/build_configuration_flags:enabl
build:_common --@score_logging//score/datarouter/build_configuration_flags:enable_dynamic_configuration=False
build:_common --@score_logging//score/datarouter/build_configuration_flags:file_transfer=False
build:_common --@score_logging//score/datarouter/build_configuration_flags:use_local_vlan=True
build:_common --@score_logging//score/datarouter/build_configuration_flags:dlt_output_enable=True

# ─── QNX common flags (shared by all QNX configs) ────────────────────────────
build:_qnx_common --host_platform=@score_bazel_platforms//:x86_64-linux-gcc_12.2.0-posix
Expand Down Expand Up @@ -86,7 +94,7 @@ build:ferrocene-coverage --remote_download_all

# Persistency specific flags
build:ferrocene-coverage-per --config=ferrocene-coverage
build:ferrocene-coverage-per --@score_baselibs_rust//src/log:safety_level=qm
build:ferrocene-coverage-per --@score_baselibs//src/log:safety_level=qm
build:ferrocene-coverage-per --@score_baselibs//score/json:base_library=nlohmann
build:ferrocene-coverage-per --@score_logging//score/mw/log/flags:KRemote_Logging=False

Expand All @@ -98,7 +106,7 @@ test:itf-qnx-x86_64 --run_under=@score_itf//scripts:run_under_qemu

test:unit-tests --config=linux-x86_64
test:unit-tests --build_tests_only
test:unit-tests --test_tag_filters=-manual
test:unit-tests --test_tag_filters=-manual,-miri

# Coverage configuration for C++
coverage --features=coverage
Expand Down
1 change: 0 additions & 1 deletion BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ docs(
"@score_orchestrator//:needs_json",
"@score_kyron//:needs_json",
# "@score_baselibs//:needs_json", # score_tooling is dev_dependency
"@score_baselibs_rust//:needs_json",
# "@score_communication//:needs_json", # no docs_sources
# "@score_lifecycle_health//:needs_json", # unreadable images - relative paths issue
"@score_logging//:needs_json", # duplicated labels
Expand Down
13 changes: 12 additions & 1 deletion MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ include("//bazel_common:score_qnx_toolchains.MODULE.bazel") # WIP: Not used yet
# Rust toolchains
include("//bazel_common:score_rust_toolchains.MODULE.bazel")

# LLVM/libclang toolchain (provides libclang for the score_tooling C++ parser)
include("//bazel_common:score_llvm_libclang.MODULE.bazel")

# Python support
include("//bazel_common:score_python.MODULE.bazel")

Expand Down Expand Up @@ -67,6 +70,14 @@ bazel_dep(name = "score_rust_policies", version = "0.0.5")
bazel_dep(name = "trlc")
git_override(
module_name = "trlc",
commit = "650b51a47264a4f232b3341f473527710fc32669", # trlc-2.0.2 release
commit = "8d25f639ff44976893d7866ba421a04db5698ebe",
remote = "https://github.com/bmw-software-engineering/trlc.git",
)

# Lobster dependency for requirements tracing (required by score_tooling)
bazel_dep(name = "lobster", version = "0.0.0")
git_override(
module_name = "lobster",
commit = "2792e2daee2cf524fdc7b1545fd3537791ebc36c",
remote = "https://github.com/bmw-software-engineering/lobster.git",
)
Loading
Loading