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
10 changes: 10 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v6.0.2
- name: Install Missing Dependencies
run: |
sudo apt-get update
sudo apt-get install -y libcairo2-dev
- name: Run python_basics integration tests
run: |
cd python_basics/integration_tests
Expand All @@ -38,3 +42,9 @@ jobs:
- name: Run rules_score tests
run: |
bazel test //bazel/rules/rules_score/...
- name: Run Plantuml Tooling tests
run: |
bazel test //plantuml/...
- name: Run Validation Tooling tests
run: |
bazel test //validation/...
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ repos:
- id: check-shebang-scripts-are-executable
- id: check-executables-have-shebangs
- id: check-added-large-files
args: [--maxkb=50, --enforce-all] # increase or add git lfs if too strict
args: [--maxkb=100, --enforce-all] # increase or add git lfs if too strict
exclude: org.eclipse.dash.licenses-1.1.0.jar|blanket_index.html
- repo: https://github.com/google/yamlfmt
rev: 21ca5323a9c87ee37a434e0ca908efc0a89daa07 # v0.21.0
Expand Down
2 changes: 1 addition & 1 deletion MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ git_override(
bazel_dep(name = "lobster", version = "0.0.0")
git_override(
module_name = "lobster",
commit = "94ed5961ca28ee1b840cd8a938138c17ae4da671",
commit = "d528fbdec2cd72ff7967b51546fb0bd935810258",
remote = "https://github.com/bmw-software-engineering/lobster.git",
)

Expand Down
4 changes: 2 additions & 2 deletions bazel/rules/rules_score/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ py_binary(
visibility = ["//visibility:public"],
deps = [
":sphinx_module_ext",
"//tools/sphinx/extensions/lobster",
"@lobster//sphinx_lobster:sphinx_lobster_builder",
"@score_docs_as_code//src/extensions/score_metamodel",
"@score_tooling//plantuml/sphinx/clickable_plantuml",
"@trlc//tools/sphinx/extensions/trlc",
Expand Down Expand Up @@ -132,7 +132,7 @@ py_binary(
main = "src/sphinx_wrapper.py",
visibility = ["//visibility:public"],
deps = [
"//tools/sphinx/extensions/lobster",
"@lobster//sphinx_lobster:sphinx_lobster_builder",
"@score_docs_as_code//src/extensions/score_metamodel",
"@score_tooling//plantuml/sphinx/clickable_plantuml",
"@trlc//tools/sphinx/extensions/trlc",
Expand Down
2 changes: 1 addition & 1 deletion bazel/rules/rules_score/private/component.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ _component_test = rule(
doc = "Tool to extract component requirements and generate architecture .lobster items for component traceability",
),
"_lobster_comp_template": attr.label(
default = Label("//bazel/rules/rules_score/config:lobster_component_template"),
default = Label("//bazel/rules/rules_score/lobster/config:lobster_component_template"),
allow_single_file = True,
doc = "Lobster config template for component traceability.",
),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,7 @@ _dependability_analysis_test = rule(
doc = "lobster-ci-report executable for test execution.",
),
"_lobster_sa_template": attr.label(
default = Label("//bazel/rules/rules_score/config:lobster_sa_template"),
default = Label("//bazel/rules/rules_score/lobster/config:lobster_sa_template"),
allow_single_file = True,
doc = "Lobster config template for safety analysis traceability.",
),
Expand Down
2 changes: 1 addition & 1 deletion bazel/rules/rules_score/private/dependable_element.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -1031,7 +1031,7 @@ _dependable_element_index = rule(
doc = "Architecture verifier tool",
),
"_lobster_de_template": attr.label(
default = Label("//bazel/rules/rules_score/config:lobster_de_template"),
default = Label("//bazel/rules/rules_score/lobster/config:lobster_de_template"),
allow_single_file = True,
doc = "Lobster config template for dependable element traceability.",
),
Expand Down
4 changes: 2 additions & 2 deletions bazel/rules/rules_score/private/fmea.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -347,12 +347,12 @@ _fmea = rule(
doc = "lobster-trlc executable used to generate FM and CM lobster files.",
),
"_fm_lobster_config": attr.label(
default = Label("//bazel/rules/rules_score/config:failuremodes_config"),
default = Label("//bazel/rules/rules_score/lobster/config:failuremodes_config"),
allow_single_file = True,
doc = "lobster-trlc YAML config for FailureMode records.",
),
"_cm_lobster_config": attr.label(
default = Label("//bazel/rules/rules_score/config:controlmeasures_config"),
default = Label("//bazel/rules/rules_score/lobster/config:controlmeasures_config"),
allow_single_file = True,
doc = "lobster-trlc YAML config for ControlMeasure records.",
),
Expand Down
4 changes: 2 additions & 2 deletions bazel/rules/rules_score/private/requirements.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ def feature_requirements(
_requirements(
name = name,
srcs = srcs,
lobster_config = "//bazel/rules/rules_score/config:feature_requirement",
lobster_config = Label("//bazel/rules/rules_score/lobster/config:feature_requirement"),
req_kind = "feature",
visibility = visibility,
)
Expand All @@ -159,7 +159,7 @@ def component_requirements(
_requirements(
name = name,
srcs = srcs,
lobster_config = "//bazel/rules/rules_score/config:component_requirement",
lobster_config = Label("//bazel/rules/rules_score/lobster/config:component_requirement"),
req_kind = "component",
visibility = visibility,
)
Expand Down
Empty file removed tools/sphinx/extensions/BUILD
Empty file.
21 changes: 0 additions & 21 deletions tools/sphinx/extensions/lobster/BUILD

This file was deleted.

47 changes: 0 additions & 47 deletions tools/sphinx/extensions/lobster/README.md

This file was deleted.

202 changes: 0 additions & 202 deletions tools/sphinx/extensions/lobster/lobster.py

This file was deleted.

Loading