-
Notifications
You must be signed in to change notification settings - Fork 23
Quality checks & repository cleanup #101
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
Merged
pawelrutkaq
merged 20 commits into
eclipse-score:main
from
qorix-group:pawelrutkaq_know_good_extensions
Feb 17, 2026
Merged
Changes from all commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
07e7512
Extend structure
pawelrutkaq 5aeeea4
Adapt structure
pawelrutkaq 3e0c62f
Add generation for long term approach
pawelrutkaq 287f06b
Align schema
pawelrutkaq 61f0449
Add pipeline checker
pawelrutkaq 565bef2
add external UT python script
PiotrKorkus 9527746
Move module to top level
pawelrutkaq 2479ea3
Update all common files
pawelrutkaq fd1265d
Doc cleanup
pawelrutkaq d3d4fe4
add cpp coverage calculation
PiotrKorkus fc348fc
fix: codeql and docs
PiotrKorkus 9caf021
docs: templates instead of real data
PiotrKorkus e6473cc
debug
PiotrKorkus 62eec60
Try 22.04
pawelrutkaq b724001
Align workflows
pawelrutkaq 6821a10
Use correct action for cache
pawelrutkaq d2a2070
docs cleanup workflow
PiotrKorkus eab82fe
test and docs workflow
PiotrKorkus 7721f85
improve caching
PiotrKorkus e5f6c22
Fixes after review
pawelrutkaq File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1 @@ | ||
| autosd | ||
| ebclfsa | ||
| qnx_qemu | ||
| build |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,81 +1,69 @@ | ||
| # ******************************************************************************* | ||
| # Copyright (c) 2025 Contributors to the Eclipse Foundation | ||
| # | ||
| # See the NOTICE file(s) distributed with this work for additional | ||
| # information regarding copyright ownership. | ||
| # | ||
| # This program and the accompanying materials are made available under the | ||
| # terms of the Apache License Version 2.0 which is available at | ||
| # https://www.apache.org/licenses/LICENSE-2.0 | ||
| # | ||
| # SPDX-License-Identifier: Apache-2.0 | ||
| # ******************************************************************************* | ||
|
|
||
| common --registry=https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/ | ||
| common --registry=https://bcr.bazel.build | ||
| common --credential_helper=*.qnx.com=%workspace%/scripts/qnx_credential_helper.py | ||
| common --credential_helper_timeout="60s" | ||
|
|
||
| # Java | ||
| build --java_language_version=17 | ||
| build --tool_java_language_version=17 | ||
| build --java_runtime_version=remotejdk_17 | ||
| build --tool_java_runtime_version=remotejdk_17 | ||
|
|
||
| # Flags needed by score_baselibs and communication modules. | ||
| # Do not add more! | ||
| common --@score_baselibs//score/mw/log/flags:KRemote_Logging=False | ||
| common --@score_baselibs//score/json:base_library=nlohmann | ||
| common --@score_communication//score/mw/com/flags:tracing_library=stub | ||
| common --@score_baselibs//score/memory/shared/flags:use_typedshmd=False | ||
| common --@score_logging//score/datarouter/build_configuration_flags:persistent_logging=False | ||
| common --@score_logging//score/datarouter/build_configuration_flags:persistent_config_feature_enabled=False | ||
| common --@score_logging//score/datarouter/build_configuration_flags:enable_nonverbose_dlt=False | ||
| common --@score_logging//score/datarouter/build_configuration_flags:enable_dynamic_configuration_in_datarouter=False | ||
| common --@score_logging//score/datarouter/build_configuration_flags:use_local_vlan=True | ||
| common --@score_logging//score/mw/log/flags:KRemote_Logging=False | ||
| build:_common --@score_baselibs//score/mw/log/detail/flags:KUse_Stub_Implementation_Only=False | ||
| build:_common --@score_baselibs//score/mw/log/flags:KRemote_Logging=False | ||
| build:_common --@score_baselibs//score/json:base_library=nlohmann | ||
| build:_common --@score_baselibs//score/memory/shared/flags:use_typedshmd=False | ||
| build:_common --@score_communication//score/mw/com/flags:tracing_library=stub | ||
| 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-posix | ||
|
|
||
| # stop legacy behavior of creating __init__.py files | ||
| build --incompatible_default_to_explicit_init_py | ||
| build --incompatible_strict_action_env | ||
| build --experimental_retain_test_configuration_across_testonly #https://github.com/bazelbuild/bazel/issues/6842 | ||
| build:qnx-x86_64 --config=_common | ||
| build:qnx-x86_64 --noexperimental_merged_skyframe_analysis_execution | ||
| build:qnx-x86_64 --action_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1 | ||
| build:qnx-x86_64 --incompatible_enable_cc_toolchain_resolution | ||
| build:qnx-x86_64 --incompatible_strict_action_env | ||
| build:qnx-x86_64 --sandbox_writable_path=/var/tmp | ||
| build:qnx-x86_64 --platforms=@score_bazel_platforms//:x86_64-qnx-sdp_8.0.0-posix | ||
| build:qnx-x86_64 --extra_toolchains=@score_qcc_x86_64_toolchain//:x86_64-qnx-sdp_8.0.0-posix | ||
| build:qnx-x86_64 --extra_toolchains=@toolchains_qnx_ifs//:ifs_x86_64 | ||
| build:qnx-x86_64 --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_pc_nto_qnx800 | ||
|
|
||
| test --test_tag_filters=-manual | ||
| test --test_output=errors | ||
| build:itf-qnx-x86_64 --config=qnx-x86_64 | ||
| build:itf-qnx-x86_64 --run_under=@score_itf//scripts:run_under_qemu | ||
| build:itf-qnx-x86_64 --test_arg="--qemu" | ||
| build:itf-qnx-x86_64 --test_arg="--os=qnx" | ||
|
|
||
| build:shared --sandbox_writable_path=/var/tmp | ||
| build:shared --host_platform=@score_bazel_platforms//:x86_64-linux | ||
|
|
||
| build:x86_64-linux --config=shared | ||
| build:x86_64-linux --platforms=@score_bazel_platforms//:x86_64-linux-gcc_12.2.0-posix | ||
| build:x86_64-linux --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_unknown_linux_gnu | ||
| build:x86_64-linux --features=-treat_warnings_as_errors # due to baselibs deprecations | ||
| build:linux-x86_64 --config=_common | ||
| build:linux-x86_64 --extra_toolchains=@score_gcc_x86_64_toolchain//:x86_64-linux-gcc_12.2.0-posix | ||
| build:linux-x86_64 --platforms=@score_bazel_platforms//:x86_64-linux-gcc_12.2.0-posix | ||
|
|
||
| # this is deprecated, use build:x86_64-linux instead | ||
| build:_bl_common --host_platform=@score_bazel_platforms//:x86_64-linux | ||
| build:eb-aarch64 --config=_common | ||
| build:eb-aarch64 --extra_toolchains=@gcc_toolchain//:aarch64_gcc_13 | ||
| build:eb-aarch64 --platforms=@score_toolchains_gcc//platforms:aarch64-linux | ||
| build:eb-aarch64 --spawn_strategy=local | ||
|
|
||
| # This config is for internal module usage ONLY. | ||
| build:bl-x86_64-qnx --config=_bl_common | ||
| build:bl-x86_64-qnx --platforms=@score_bazel_platforms//:x86_64-qnx | ||
| build:bl-x86_64-qnx --extra_toolchains=@toolchains_qnx_qcc//:qcc_x86_64 | ||
|
|
||
| # This config is for internal module usage ONLY. | ||
| build:bl-x86_64-linux-autosd --config=_bl_common | ||
| build:bl-x86_64-linux-autosd --define=score_sw_platform=autosd | ||
| build:bl-x86_64-linux-autosd --platforms=@score_bazel_platforms//:x86_64-linux | ||
| build:bl-x86_64-linux-autosd --extra_toolchains=@autosd_10_gcc_repo//:gcc_toolchain_linux_x86_64 | ||
| build:bl-x86_64-linux-autosd --force_pic | ||
| build:autosd-x86_64 --config=_common | ||
| build:autosd-x86_64 --platforms=@score_bazel_platforms//:x86_64-linux | ||
| build:autosd-x86_64 --force_pic | ||
| build:autosd-x86_64 --extra_toolchains=@autosd_10_gcc_repo//:gcc_toolchain_linux_x86_64 | ||
| build:autosd-x86_64 --extra_toolchains=@rules_rpm//toolchains:linux_x86_64 | ||
|
|
||
| # This config is for internal module usage ONLY. | ||
| test:bl-x86_64-linux --config=_bl_common | ||
| test:bl-x86_64-linux --build_tests_only | ||
| test:bl-x86_64-linux --test_tag_filters=-manual | ||
| test:bl-x86_64-linux --test_output=errors | ||
|
|
||
|
|
||
| # config from communication .bazelrc file | ||
| # unshare /dev/shm and /tmp | ||
| test --sandbox_tmpfs_path=/dev/shm | ||
| test --sandbox_tmpfs_path=/tmp | ||
| test:unit-tests --config=linux-x86_64 | ||
| test:unit-tests --build_tests_only | ||
|
|
||
| # Java | ||
| build --java_language_version=17 | ||
| build --tool_java_language_version=17 | ||
| build --java_runtime_version=remotejdk_17 | ||
| build --tool_java_runtime_version=remotejdk_17 | ||
| # Coverage configuration for C++ | ||
| coverage --features=coverage | ||
| coverage --combined_report=lcov | ||
|
|
||
| # user specific overrides (like proxy settings) | ||
| try-import %workspace%/user.bazelrc | ||
| try-import %workspace%/user.bazelrc | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| 8.3.1 | ||
| 8.4.2 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pawelrutkaq marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why was the header removed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
reverted