Skip to content

feat: Automatically mount second disk to /opt - #29

Draft
lurtz wants to merge 1 commit into
mainfrom
add-automated-disk-mount
Draft

feat: Automatically mount second disk to /opt#29
lurtz wants to merge 1 commit into
mainfrom
add-automated-disk-mount

Conversation

@lurtz

@lurtz lurtz commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

When running integration tests, the test data needs to be available in the virtual machine. Mounting the images automatically mimics the behavior of QNX and Docker images, where the test data is also available without extra actions.

Depends on eclipse-score/rules_imagefs#16

When running integration tests, the test data needs to be available in the virtual machine. Mounting the images automatically mimics the behavior of QNX and Docker images, where the test data is also available without extra actions.
@github-actions

Copy link
Copy Markdown

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run //:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
2026/08/24 16:09:07 Downloading https://releases.bazel.build/8.6.0/release/bazel-8.6.0-linux-x86_64...
Extracting Bazel installation...
Starting local Bazel server (8.6.0) and connecting to it...
INFO: Invocation ID: 36873989-99c8-4590-aa9f-278221df14b3
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
WARNING: For repository 'score_tooling', the root module requires module version score_tooling@1.1.0, but got score_tooling@1.1.2 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'aspect_rules_lint', the root module requires module version aspect_rules_lint@1.3.1, but got aspect_rules_lint@2.3.0 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'buildifier_prebuilt', the root module requires module version buildifier_prebuilt@7.3.1, but got buildifier_prebuilt@8.5.1 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'platforms', the root module requires module version platforms@0.0.11, but got platforms@1.0.0 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'rules_pkg', the root module requires module version rules_pkg@1.0.1, but got rules_pkg@1.2.0 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
Computing main repo mapping: 
Loading: 
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
    currently loading: 
Loading: 0 packages loaded
    currently loading: 
WARNING: Target pattern parsing failed.
ERROR: Skipping '//:license-check': no such target '//:license-check': target 'license-check' not declared in package '' defined by /home/runner/work/os_images/os_images/BUILD
Analyzing: 0 targets (1 packages loaded)
ERROR: no such target '//:license-check': target 'license-check' not declared in package '' defined by /home/runner/work/os_images/os_images/BUILD
INFO: Elapsed time: 12.844s
INFO: 0 processes.
ERROR: Build did NOT complete successfully
ERROR: Build failed. Not running target

Comment thread MODULE.bazel
Comment on lines +33 to +50
# TODO: Switch back to a released version once `--qemu-disk` is part of a tagged release.
git_override(
module_name = "score_itf",
commit = "53a7ba37bf304230fa846ec303c902ec12c8aaa2",
commit = "8aa4723dffaff85f4405315f9500a651310afb74",
remote = "https://github.com/eclipse-score/itf.git",
)

# Filesystem image rules, used to build the additional disk image attached to the
# QEMU targets via `--qemu-disk`.
bazel_dep(name = "score_rules_imagefs", version = "0.0.3")

# TODO: Switch back to a released version once the `ext4` rule is available in a tagged release.
git_override(
module_name = "score_rules_imagefs",
commit = "b1278766c01d9f4102c24e87b0ce9d035eaed832",
remote = "https://github.com/eclipse-score/rules_imagefs.git",
)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix TODOs

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.

1 participant