Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions .github/workflows/build_and_test_ebclfsa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@ jobs:
uses: actions/checkout@v4

- name: Build for EB corbos Linux for Safety Applications and run tests
run: bazel build --config=aarch64 --spawn_strategy=local //example/ipc_bridge_hi_wrapper:run_example
run: bazel build --config=aarch64 --spawn_strategy=local //scrample_integration:run
working-directory: ./ebclfsa

- name: Upload test logs
uses: actions/upload-artifact@v5
with:
name: test-logs
path: ebclfsa/bazel-bin/example/ipc_bridge_hi_wrapper/*.log
path: ebclfsa/bazel-bin/scrample_integration/*.log
38 changes: 16 additions & 22 deletions ebclfsa/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,17 @@ module(
compatibility_level = 0,
)

bazel_dep(name = "rules_cc", version = "0.2.0")
bazel_dep(name = "rules_cc", version = "0.2.1")

bazel_dep(name = "score_toolchains_gcc", version = "0.0.0", dev_dependency=True)
git_override(
bazel_dep(name = "score_toolchains_gcc", dev_dependency=True)
git_override( # Elektrobit corbos Linux for Safety Applications needs a specific toolchain
module_name = "score_toolchains_gcc",
remote = "https://github.com/Elektrobit/eclipse-score_toolchains_gcc.git",
commit = "fb009e490b9b8f28805d587f50d0bf6d885f3414",
tag = "0.5.0-alpha", # commit sha: fb009e490b9b8f28805d587f50d0bf6d885f3414
)
gcc = use_extension("@score_toolchains_gcc//extentions:gcc.bzl", "gcc", dev_dependency=True)
gcc.toolchain(
url = "https://linux.elektrobit.com/tmp/score/fastdev-sdk-ubuntu-ebcl-deb-qemu-arm64.tar.xz",
url = "https://github.com/Elektrobit/eclipse-score_toolchains_gcc/releases/download/0.5.0-alpha/fastdev-sdk-ubuntu-ebcl-deb-qemu-arm64.tar.xz",
sha256 = "cf8d277a2b95bbdad3e177c488fa77d01723510690a911218ef33747574d78fe",
strip_prefix = "fastdev-sdk-ubuntu-ebcl-deb-qemuarm64",
)
Expand All @@ -49,34 +49,28 @@ gcc.warning_flags(

use_repo(gcc, "gcc_toolchain", "gcc_toolchain_gcc")


bazel_dep(name = "rules_boost", repo_name = "com_github_nelhage_rules_boost")
archive_override(
module_name = "rules_boost",
urls = ["https://github.com/nelhage/rules_boost/archive/refs/heads/master.tar.gz"],
strip_prefix = "rules_boost-master",
)

bazel_dep(name = "boost.program_options", version = "1.87.0")

bazel_dep(name = "score_baselibs")
single_version_override(
module_name = "score_baselibs",
version = "0.1.3",
version = "0.1.3", # part of 0.5.0-alpha release
patch_strip = 1,
patches = [
"//patches:fix_hard_coded_amd64.patch",
],
)
bazel_dep(name = "score_communication")
single_version_override(
module_name = "score_communication",
version = "0.1.1",
)
bazel_dep(name = "score_communication", version = "0.1.1") # part of 0.5.0-alpha release
bazel_dep(name = "score_scrample", version = "0.1.0") # part of 0.5.0-alpha release

# git_override are not forwarded by bazel_dep, so we need to redefine it here
# git_override is not forwarded by bazel_dep, so we need to redefine it here
git_override(
module_name = "trlc",
remote = "https://github.com/bmw-software-engineering/trlc.git",
commit = "650b51a47264a4f232b3341f473527710fc32669", # trlc-2.0.2 release
)

# archive_override is not forwarded by bazel_dep, so we need to redefine it here
archive_override(
module_name = "rules_boost",
urls = ["https://github.com/nelhage/rules_boost/archive/refs/heads/master.tar.gz"],
strip_prefix = "rules_boost-master",
)
107 changes: 58 additions & 49 deletions ebclfsa/README.md

Large diffs are not rendered by default.

65 changes: 0 additions & 65 deletions ebclfsa/example/ipc_bridge/BUILD

This file was deleted.

69 changes: 0 additions & 69 deletions ebclfsa/example/ipc_bridge/assert_handler.cpp

This file was deleted.

23 changes: 0 additions & 23 deletions ebclfsa/example/ipc_bridge/assert_handler.h

This file was deleted.

13 changes: 0 additions & 13 deletions ebclfsa/example/ipc_bridge/datatype.cpp

This file was deleted.

Loading
Loading