Skip to content

Commit 58d6d1b

Browse files
committed
bazel: update Rust dev deps
- Update `rules_rust` and `score_toolchains_rust`. - Update code coverage workflows to utilize U24 for C++. - Ignore negative count errors for C++ coverage.
1 parent 3c65e9f commit 58d6d1b

3 files changed

Lines changed: 337 additions & 455 deletions

File tree

.github/workflows/code_coverage.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,17 @@ on:
2424

2525
jobs:
2626
cpp:
27-
uses: eclipse-score/cicd-workflows/.github/workflows/cpp-coverage.yml@c1c90b1a82a1fab0fc202979dde6686b2162d5a8 # v0.0.0
27+
uses: eclipse-score/cicd-workflows/.github/workflows/cpp-coverage.yml@ea19fcae9aeeb4ac678b750c6c197eaf75414f39 # v0.0.0
2828
with:
2929
bazel-target: "//score/..."
3030
bazel-config: "x86_64-linux"
3131
extra-bazel-flags: "--test_output=errors --nocache_test_results --lockfile_mode=error"
32+
genhtml-extra-flags: "--ignore-errors=negative"
3233
artifact-name-suffix: "_cpp"
3334
retention-days: 10
3435
min-coverage: 76
3536
rust:
36-
uses: eclipse-score/cicd-workflows/.github/workflows/rust-coverage.yml@c1c90b1a82a1fab0fc202979dde6686b2162d5a8 # v0.0.0
37+
uses: eclipse-score/cicd-workflows/.github/workflows/rust-coverage.yml@ea19fcae9aeeb4ac678b750c6c197eaf75414f39 # v0.0.0
3738
with:
3839
bazel-test-targets: "//score/..."
3940
bazel-test-config-flags: "--config=x86_64-linux --config=ferrocene-coverage --lockfile_mode=error"

MODULE.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module(
1919
bazel_dep(name = "bazel_skylib", version = "1.9.0")
2020
bazel_dep(name = "rules_pkg", version = "1.1.0")
2121
bazel_dep(name = "rules_python", version = "1.8.5")
22-
bazel_dep(name = "rules_rust", version = "0.68.1-score")
22+
bazel_dep(name = "rules_rust", version = "0.68.2-score")
2323
bazel_dep(name = "rules_cc", version = "0.2.17")
2424
bazel_dep(name = "rules_oci", version = "2.3.0")
2525
bazel_dep(name = "aspect_rules_lint", version = "2.0.0")
@@ -82,7 +82,7 @@ use_repo(
8282
)
8383

8484
## Rust Toolchain
85-
bazel_dep(name = "score_toolchains_rust", version = "0.8.0", dev_dependency = True)
85+
bazel_dep(name = "score_toolchains_rust", version = "0.9.1", dev_dependency = True)
8686

8787
# S-CORE crates
8888
bazel_dep(name = "score_crates", version = "0.0.9")

MODULE.bazel.lock

Lines changed: 332 additions & 451 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)