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 with: submodules: recursive - 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