Commit Graph
12 Commits
Author SHA1 Message Date
torsten 448083fa5f Migration Scripts: Qt 6.10.2 und Submodule Support
- Dockerfile: Qt 6.10.2 Update
- run_docker.sh: Submodule-aware paths
- migrate_module.sh: Submodule Pfad-Anpassungen
- run_final_migration.sh: BUILD_RTI support

Signed-off-by: Torsten Wierschin <torsten.wierschin@life-maps.com>
Entire-Checkpoint: 01M0JJZP1FJY4BWR3BRZW2HRN1
2026-08-21 18:38:07 +02:00
torstenandCopilot cf75745f8b Qt6 migration: Update Docker tag to ubuntu26.04 and fix submodule paths
Cosmetic changes for readability and consistency:
- Update Docker image tag from ubuntu22.04 to ubuntu26.04 in all scripts
- Align with Dockerfile base image (ubuntu:26.04)

Files updated:
- app/run_docker.sh
- migration/automate_migrate_Lts_DDS.sh
- migration/migrate_module.sh
- final-migration/run_final_migration.sh
- .github/workflows/qt6-migration.yml (submodules: recursive)
- migration/run_clang_tidy_common.sh

Documentation:
- files/qt6-submodule-migration-changes.md: Added note about qt6-after being empty

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M08C7DVVVDNBXGPN4M02CFB5
2026-08-17 19:27:36 +02:00
torsten 6822817a63 tools: use sudo in run_clang_tidy_common.sh for apt operations 2026-07-17 17:54:32 +02:00
torsten 0d5990f127 tools: add run_clang_tidy_common.sh to apply clang-tidy fixes for Lts/Common 2026-07-17 17:51:14 +02:00
torsten adf548cb06 migration: allow skipping Strix via SKIP_STRIX=1 in automate_migrate_Lts_DDS.sh 2026-07-17 16:57:47 +02:00
torsten b5c6f9f18b migration: add automate_migrate_Lts_DDS.sh to run clang-tidy and Strix (best-effort) inside Docker image\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> 2026-07-17 16:48:58 +02:00
torsten 7401dbf3fd fix(migrate): sanitize module name correctly for build dir 2026-07-17 12:57:48 +02:00
torsten f6089bcdca fix(migrate): use per-module build dir to avoid permission conflicts with existing /repo/build 2026-07-17 12:57:31 +02:00
torsten 699d745a6a chore(CMake/migrate): relax Grantlee/RTI requirements and avoid permission issues in fallback docker run\n\n- Make Grantlee optional and skip codegen_grantlee when missing
- Keep RTI optional (no REQUIRED)
- Use host UID:GID when running fallback docker run to allow cleaning build dir
\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-17 12:55:35 +02:00
torsten d7491140fa fix(migrate): fallback to direct docker run when app/run_docker.sh fails to forward args; build image if needed 2026-07-17 12:50:06 +02:00
torsten 70872e468c fix(migrate): use absolute repo path when invoking app/run_docker.sh; compute MODULE_ABS relative to repo root\n\nThis avoids ambiguous '../sandbox' usage and ensures CMD_ARGS are forwarded into the container correctly.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> 2026-07-17 12:48:41 +02:00
torsten 9b15cee841 Add migration helpers: migrate_module.sh and MIGRATION_CHECKLIST.md\n\nProvide a repeatable migration script and checklist to standardize adding modules (./Lts, ./...) for Qt6/C++20 migration.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> 2026-07-16 08:40:13 +02:00