Skip to content

POC: containirezed builds#250

Draft
dcalavrezo-qorix wants to merge 3 commits intomainfrom
dcalavrezo_devcontainer
Draft

POC: containirezed builds#250
dcalavrezo-qorix wants to merge 3 commits intomainfrom
dcalavrezo_devcontainer

Conversation

@dcalavrezo-qorix
Copy link
Contributor

try containarized builds

try containarized builds

Signed-off-by: Dan Calavrezo <195309321+dcalavrezo-qorix@users.noreply.github.com>
@github-actions
Copy link

github-actions bot commented Feb 23, 2026

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/02/23 13:47:58 Downloading https://releases.bazel.build/8.4.2/release/bazel-8.4.2-linux-x86_64...
Extracting Bazel installation...
Starting local Bazel server (8.4.2) and connecting to it...
INFO: Invocation ID: ce1f4c06-f8ec-46e3-812b-7045c833b087
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
WARNING: For repository 'rules_python', the root module requires module version rules_python@1.4.1, but got rules_python@1.8.3 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'rules_cc', the root module requires module version rules_cc@0.1.2, but got rules_cc@0.2.16 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'googletest', the root module requires module version googletest@1.17.0.bcr.1, but got googletest@1.17.0.bcr.2 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'google_benchmark', the root module requires module version google_benchmark@1.9.4, but got google_benchmark@1.9.5 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
Computing main repo mapping: 
Computing main repo mapping: 
Loading: 
Loading: 2 packages loaded
Loading: 2 packages loaded
    currently loading: 
Loading: 2 packages loaded
    currently loading: 
Analyzing: target //:license-check (3 packages loaded)
Analyzing: target //:license-check (3 packages loaded, 0 targets configured)
Analyzing: target //:license-check (3 packages loaded, 0 targets configured)

Analyzing: target //:license-check (62 packages loaded, 10 targets configured)

Analyzing: target //:license-check (83 packages loaded, 10 targets configured)

Analyzing: target //:license-check (85 packages loaded, 10 targets configured)

Analyzing: target //:license-check (150 packages loaded, 1345 targets configured)

Analyzing: target //:license-check (151 packages loaded, 3177 targets configured)

Analyzing: target //:license-check (162 packages loaded, 3413 targets configured)

Analyzing: target //:license-check (162 packages loaded, 3413 targets configured)

Analyzing: target //:license-check (162 packages loaded, 3413 targets configured)

Analyzing: target //:license-check (166 packages loaded, 5426 targets configured)

Analyzing: target //:license-check (166 packages loaded, 5426 targets configured)

Analyzing: target //:license-check (188 packages loaded, 5627 targets configured)
[12 / 17] [Prepa] JavaToolchainCompileClasses external/rules_java+/toolchains/platformclasspath_classes ... (2 actions, 0 running)
INFO: From Generating Dash formatted dependency file ...:
INFO: Successfully converted 62 packages from Cargo.lock to bazel-out/k8-fastbuild/bin/formatted.txt
Analyzing: target //:license-check (193 packages loaded, 5638 targets configured)
[15 / 17] [Prepa] JavaToolchainCompileBootClasspath external/rules_java+/toolchains/platformclasspath.jar
Analyzing: target //:license-check (193 packages loaded, 5638 targets configured)
[15 / 17] JavaToolchainCompileBootClasspath external/rules_java+/toolchains/platformclasspath.jar; 1s disk-cache, processwrapper-sandbox
Analyzing: target //:license-check (193 packages loaded, 5638 targets configured)
[16 / 17] Building license.check.license_check.jar (); 0s disk-cache, multiplex-worker
Analyzing: target //:license-check (193 packages loaded, 5638 targets configured)
[17 / 17] no actions running
Analyzing: target //:license-check (194 packages loaded, 9972 targets configured)
[17 / 17] no actions running
Analyzing: target //:license-check (194 packages loaded, 9972 targets configured)
[17 / 17] no actions running
Analyzing: target //:license-check (194 packages loaded, 9972 targets configured)
[17 / 17] no actions running
Analyzing: target //:license-check (194 packages loaded, 9972 targets configured)
[17 / 17] no actions running
Analyzing: target //:license-check (194 packages loaded, 9972 targets configured)
[17 / 17] no actions running
Analyzing: target //:license-check (194 packages loaded, 9972 targets configured)
[17 / 17] no actions running
INFO: Analyzed target //:license-check (196 packages loaded, 10086 targets configured).
INFO: Found 1 target...
Target //:license.check.license_check up-to-date:
  bazel-bin/license.check.license_check
  bazel-bin/license.check.license_check.jar
INFO: Elapsed time: 44.276s, Critical Path: 4.29s
INFO: 17 processes: 12 internal, 4 processwrapper-sandbox, 1 worker.
INFO: Build completed successfully, 17 total actions
INFO: Running command line: bazel-bin/license.check.license_check ./formatted.txt <args omitted>
usage: org.eclipse.dash.licenses.cli.Main [-batch <int>] [-cd <url>]
       [-confidence <int>] [-ef <url>] [-excludeSources <sources>] [-help] [-lic
       <url>] [-project <shortname>] [-repo <url>] [-review] [-summary <file>]
       [-timeout <seconds>] [-token <token>]

@github-actions
Copy link

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

hopefully we have it in the devcontainer

Signed-off-by: Dan Calavrezo <195309321+dcalavrezo-qorix@users.noreply.github.com>
check the reusable workflows with containirzed execution

Signed-off-by: Dan Calavrezo <195309321+dcalavrezo-qorix@users.noreply.github.com>
qnx-rust-build:
runs-on: ubuntu-latest
container:
image: ghcr.io/eclipse-score/devcontainer:v1.1.0
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
image: ghcr.io/eclipse-score/devcontainer:v1.1.0
image: ghcr.io/eclipse-score/devcontainer:v1.2.0

There is a new release with the Rust and LLVM features removed to reduce the image size

Copy link
Contributor

Choose a reason for hiding this comment

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

However I heard Rust bindgen needs LLVM installed on the host / container

Copy link
Contributor

Choose a reason for hiding this comment

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

FYI the main tag of the devcontianer has LLVM reintroduced

@pawelrutkaq
Copy link
Contributor

@dcalavrezo-qorix can we test this in reference integration first? and with all coverage for cpp and rust whihc s there as this always bring lot of hassles.

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.

3 participants