Skip to content

chore(deps): bump score_itf to v0.5.0 - #307

Merged
antonkri merged 2 commits into
mainfrom
bump-score-itf-0.5.0
Aug 21, 2026
Merged

chore(deps): bump score_itf to v0.5.0#307
antonkri merged 2 commits into
mainfrom
bump-score-itf-0.5.0

Conversation

@antonkri

Copy link
Copy Markdown
Contributor

What

Bump score_itf from commit bf5294d (v0.3.0) to 802e018 (v0.5.0) in known_good.json and regenerate the derived files via scripts/known_good/update_module_from_known_good.py.

Why

Track the latest released ITF version (v0.5.0, published 2026-07-10).

Changes

  • known_good.json: bump tooling.score_itf.hash + refresh timestamp
  • bazel_common/score_modules_tooling.MODULE.bazel: regenerated (new commit + timestamp)
  • bazel_common/score_modules_target_sw.MODULE.bazel, rust_coverage/BUILD: regenerated (timestamp only, kept in sync with the generator's output)

Compatibility

The ITF surface consumed by this repo (py_itf_test, plugins=, @score_itf//score/itf/plugins:*) is already on the 0.2+ layout, so no BUILD or Python changes are required.

Verification

  • bazel mod deps score_itf resolves cleanly against v0.5.0.
  • bazel build //feature_integration_tests/itf:itf progresses through all ITF-related loading and analysis without errors.

Update score_itf commit from bf5294d (v0.3.0) to 802e018 (v0.5.0)
in known_good.json and regenerate the derived files via
scripts/known_good/update_module_from_known_good.py.

The consumed itf API (py_itf_test, plugins=, @score_itf//score/itf/plugins:*)
is already on the 0.2+ layout, so no BUILD or Python changes are required.
@github-actions

Copy link
Copy Markdown

The created documentation from the pull request is available at: docu-html

score_itf 0.5.0 (commit bb3a788 "docker: Create per-container bridge
network") makes the Docker plugin create a dedicated bridge network
score_itf_<rand> per container instead of joining the default docker0
bridge. As a consequence the hardcoded 172.17.0.1 host_ip/target_ip in
feature_integration_tests/configs/dlt_config_x86_64.json no longer
matches the container's actual gateway, so DLT UDP multicast (239.255.
42.99) is never delivered to the host-side dlt-receive and the two DLT
tests fail with 'DLT TRACE FILE IS EMPTY'.

Add a local conftest.py that overrides the session-scoped dlt_config
fixture and pins host_ip/target_ip to target.get_gateway() when the
target exposes it (Docker). QEMU targets (QNX) do not expose
get_gateway; the static IPs from dlt_config_qnx_x86_64.json continue
to be used unchanged there.

Wire the new conftest.py into the py_itf_test data so it is present in
the Bazel test sandbox next to the test sources.

Refs: #307
@antonkri
antonkri merged commit 8ec9f3d into main Aug 21, 2026
17 checks passed
@antonkri
antonkri deleted the bump-score-itf-0.5.0 branch August 21, 2026 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants