ci: add GitHub Actions workflow for Qt6 migration (Lts/Common, Lts/DDS, final full run)\n\nCreates CI job that runs migration/migrate_module.sh for Lts/Common and Lts/DDS and then final-migration/run_final_migration.sh.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

This commit is contained in:
torsten committed 2026-07-17 12:44:55 +02:00
1 parent fa48db111e
commit 0a43c6bc5c
1 file changed
+40
+40
View File
@@ -0,0 +1,40 @@
name: Qt6 Migration CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
migrate:
runs-on: ubuntu-latest
timeout-minutes: 120
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Make migration scripts executable
run: |
chmod +x ./app/run_docker.sh || true
chmod +x ./migration/migrate_module.sh || true
chmod +x ./final-migration/run_final_migration.sh || true
- name: Migrate Lts/Common
run: |
./migration/migrate_module.sh Lts/Common --jobs 4
env:
CI: true
- name: Migrate Lts/DDS
run: |
./migration/migrate_module.sh Lts/DDS --jobs 4
env:
CI: true
- name: Final migration (full build + tests)
run: |
./final-migration/run_final_migration.sh --jobs 6
env:
CI: true