Closed
Conversation
Fix issues in SCORE logging MODULE.bazel and bazelrc
GIT_ORIGIN_SPP_REV_ID: 8a2b2eea1f568d6202ab434296573a5e11e2757a
…9A2E09A676541601D03545E66 Project import generated by Copybara.
…xes_missing_copyright_headers Adds missing copyright headers
GIT_ORIGIN_SPP_REV_ID: 4519f8b22ed384c3b787c0c0c9d0060b3e57b30e
Brings missing log target for oss repos
* Fix module name for baselibs nlohmann dep * Fix score_docs_as_code version based on baselibs * Fix typos in build configs. and documentation * Fixes ruff formatting in Python files * Fixes buildifier formatting in Starlark files
* Setup initial workflow with gcc build * Remove release_verification.yml from workflow
Signed-off-by: Arvid Sievert <arvid.sievert@etas.com>
- Fix copyright config. - Fix missing copyrights. - Fix formatting. - Make `//:copyright.check` work.
- Remove unnecessary `CONTRIBUTING.md` and `WORKSPACE`. - Bump dependencies versions where necessary. - Replace dep target for Rust logging backend. - Workaround docs build issue.
* Initial commit * Log backend for rust frontend (#1) * Log backend for rust frontend This is logger impl that bridges rust log frontend with C++ mw_log implementation Signed-off-by: Pawel Rutka <pawel.rutka.ext@qorix.ai> * Adress review findings * Adapt to cpp/rust structure as in persistency * Align to baselibs --------- Signed-off-by: Pawel Rutka <pawel.rutka.ext@qorix.ai> * repo: align dependecies to newest S-CORE state (eclipse-score#5) * infra: add CI workflows - Add CI workflows. - Align Bazel config and deps. - Fix build-preventing and other minor issues. * infra: post-review fixes Fixes after review. --------- Signed-off-by: Pawel Rutka <pawel.rutka.ext@qorix.ai> Co-authored-by: eclipse-otterdog[bot] <158182605+eclipse-otterdog[bot]@users.noreply.github.com> Co-authored-by: Pawel Rutka <Pawel.Rutka.ext@qorix.ai>
Was temporarily disabled.
Add script to initialize `rust-analyzer` support.
- Remove unused dependencies (non-exhaustive). - Remove unused `third_party` files.
`src/` will be removed in next commit.
Move components under `src/` to `score/` directory.
…-score#31) * Project import generated by Copybara. GIT_ORIGIN_SPP_REV_ID: 8a2b2eea1f568d6202ab434296573a5e11e2757a * Skip test if feature is disabled * Adds missing copyright headers
GIT_ORIGIN_SPP_REV_ID: 4519f8b22ed384c3b787c0c0c9d0060b3e57b30e (cherry picked from commit d1ddad5)
…re#29) - Assign codeowners to directories based on initial contributions
* log: C++-based backend implementation `mw_log` backend implementation using `baselibs`. * log: post-review fixes - Improve `Context`: - Use it consistenly internally - no allocs. - Make use of `From` traits (to and from `&str`). - Check layout on every logger builder. - Cheap and rare operation, no deps to `std::sync` required. - Improve docs and add safety notes. - `LogMessage`: - Merge `ScoreLoggerWriter` and `LogStream` - less layers. - Remove `score_logger_writer.rs`. - Add `#[inline]` where applicable. - Prevent operation in erroneous state (e.g., when null returned). - Less branching. - Move `Send` and `Sync` where actually needed (to `Recorder`). - Improve example.
Load required `cc_*` functions.
- So that it does not propagate to other users of this module.
Always using the latest version might result in surprise build breaks. It should be updated with commits.
* QNX Toolchain setup for eclipse-score-logging - Add qnx_x86_64 and qnx_arm64 build configurations in .bazelrc - Register QNX QCC toolchains for x86_64 and aarch64 in MODULE.bazel - Make qnx_creds.py executable for credential helper functionality Issue: SWP-235282 * QNX Toolchain setup for eclipse-score-logging - Add common:qnx base config to eliminate duplication. - Set qnx_creds.py as executable for credential helper Issue: SWP-235282 * QNX Toolchain setup for eclipse-score-logging - Add QNX build configs and CI workflow using reusable workflows * QNX Toolchain setup for eclipse-score-logging - Add copyright header to QNX CI workflow file * Add copyright header to QNX workflow file * Add QNX build support with reusable CI workflows Configure QNX toolchains for x86_64 and arm64 platforms with S-CORE reusable workflows. Enable Rust support for arm64-qnx. * Add QNX build support with Ferrocene Rust toolchains - Upgrade to score_toolchains_rust@0.4.0 for x86_64 QNX Rust support - Update workflow to build both x86_64 and arm64 QNX - Exclude Python targets from QNX builds * Scope QNX CI builds to production code following baselibs_rust pattern
* log: add QNX x86_64 config support New platforms must be explicitly added to FFI. * impl: fix unallocated array Unallocated array prevented build for QNX x86-64.
- Add lib for log init when Rust lib is used by C++. - Add example.
Fix naming within code.
…nc_score_commits_2 Rama sync score logging repository commits in oss
GIT_ORIGIN_SPP_REV_ID: 200c85e6bc82deb5bef26dc0f6122c9b0090b27d
…48B4B79222B33A615E8B69FFD copybara export CW05
# Conflicts: # .github/workflows/license_check.yml # MODULE.bazel # score/datarouter/BUILD # score/datarouter/datarouter/data_router.cpp # score/datarouter/include/daemon/message_passing_server.h # score/datarouter/include/daemon/socketserver.h # score/datarouter/lib/synchronized/BUILD # score/datarouter/network/BUILD # score/datarouter/src/daemon/message_passing_server.cpp # score/datarouter/src/daemon/socketserver.cpp # score/datarouter/src/daemon/socketserver_config.cpp # score/datarouter/src/persistent_logging/BUILD # score/datarouter/test/ut/ut_logging/BUILD # score/datarouter/test/ut/ut_logging/test_socketserver.cpp # score/mw/log/BUILD # score/mw/log/detail/utils/signal_handling/BUILD # score/mw/log/test/fake_recorder/BUILD # third_party/json_schema_validator/json_schema_validator.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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Notes for Reviewer
Pre-Review Checklist for the PR Author
Checklist for the PR Reviewer
Post-review Checklist for the PR Author
References
Closes #