Skip to content

Feat/versioned docs with flyout - #34

Open
Chahult wants to merge 2 commits into
eclipse-score:mainfrom
Chahult:feat/versioned-docs-with-flyout
Open

Chahult wants to merge 2 commits into
eclipse-score:mainfrom
Chahult:feat/versioned-docs-with-flyout

Conversation

@Chahult

@Chahult Chahult commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

No description provided.

- Update lifecycle deps from old src/lifecycle_client_lib paths to
  score/launch_manager:*_cc aliases (compatible with lifecycle v0.3.0+)
- Remove MwLifeCycleManagerMock (BMW-internal, not present in public lifecycle)
- Add unit() macro targets for LOBSTER traceability wiring
- Fix unit() visibility to use //score/config_management:__subpackages__
- Regenerate MODULE.bazel.lock
@github-actions

github-actions Bot commented Jul 31, 2026

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]
Extracting Bazel installation...
Starting local Bazel server (8.5.1) and connecting to it...
INFO: Invocation ID: 7370f95a-c070-46d2-b744-088eb1817495
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
WARNING: For repository 'rules_rust', the root module requires module version rules_rust@0.68.1-score, but got rules_rust@0.68.2-score in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'grpc-java', the root module requires module version grpc-java@1.70.0, but got grpc-java@1.78.0 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: 3 packages loaded
Loading: 3 packages loaded
    currently loading: 
Loading: 3 packages loaded
    currently loading: 
Loading: 3 packages loaded
    currently loading: 
Loading: 3 packages loaded
    currently loading: 
Loading: 3 packages loaded
    currently loading: 
Analyzing: target //:license-check (4 packages loaded, 0 targets configured)
Analyzing: target //:license-check (4 packages loaded, 0 targets configured)

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

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

Analyzing: target //:license-check (139 packages loaded, 632 targets configured)

Analyzing: target //:license-check (164 packages loaded, 6181 targets configured)

Analyzing: target //:license-check (169 packages loaded, 6212 targets configured)

Analyzing: target //:license-check (169 packages loaded, 6212 targets configured)

Analyzing: target //:license-check (175 packages loaded, 10040 targets configured)

Analyzing: target //:license-check (176 packages loaded, 11275 targets configured)

Analyzing: target //:license-check (176 packages loaded, 11275 targets configured)

Analyzing: target //:license-check (177 packages loaded, 11395 targets configured)

INFO: Analyzed target //:license-check (178 packages loaded, 12974 targets configured).
[9 / 16] Creating runfiles tree bazel-out/k8-opt-exec-ST-d57f47055a04/bin/external/score_tooling+/dash/tool/formatters/dash_format_converter.runfiles [for tool]; 0s local ... (2 actions, 1 running)
INFO: From Generating Dash formatted dependency file ...:
INFO: Successfully converted 2 packages from Cargo.lock to bazel-out/k8-fastbuild/bin/formatted.txt
[13 / 16] JavaToolchainCompileClasses external/rules_java+/toolchains/platformclasspath_classes; 0s disk-cache, processwrapper-sandbox
[15 / 16] [Prepa] Building license.check.license_check.jar ()
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: 211.281s, Critical Path: 2.79s
INFO: 16 processes: 12 internal, 3 processwrapper-sandbox, 1 worker.
INFO: Build completed successfully, 16 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
Copy Markdown

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

@Chahult
Chahult force-pushed the feat/versioned-docs-with-flyout branch from 5cc3186 to 0ed7a9b Compare July 31, 2026 09:27
- Replace cicd-workflows reusable docs.yml with custom workflow
- Add .github/actions/10_docs/build_sphinx_package action:
  * Runs bazel build //docs/sphinx:sphinx_doc with --define=LOBSTER_SOURCE_ROOT
    so LOBSTER traceability report source links point to GitHub instead of
    broken relative file:// paths
  * Injects version-flyout CSS/JS tags into every HTML page
  * Optionally archives output as tar.gz for release assets
- Add RTD-style version flyout panel (docs/sphinx/_static/css/version_flyout.css
  and docs/sphinx/_static/js/version_flyout.js) – auto-reads switcher.json
- Add docs/sphinx/utils/assemble_publish_tree.py + BUILD:
  * Copies current build to publish/<version>/
  * Promotes newest tagged release to stable/
  * Emits _shared/ CSS/JS, root index.html redirect, .nojekyll, switcher.json
- Add docs/sphinx/_gh_pages/index.html root redirect (→ latest/)
- Update docs/sphinx/BUILD to export version_flyout static assets
- Workflow now supports versioned deployment:
  push→main  → latest/
  git tag v*  → v*/  +  stable/
  PR          → artifact only (no Pages deploy)
@Chahult
Chahult force-pushed the feat/versioned-docs-with-flyout branch from 0ed7a9b to 4f794c8 Compare August 3, 2026 05:29

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant