Skip to content

Commit caf7c0f

Browse files
committed
fix(ci): enable all migrations and fix uru version selection
- Enable all 18 migration tests in integration-test.yml - Use "all" selection in uru migration to capture all detected versions
1 parent 845795f commit caf7c0f

2 files changed

Lines changed: 57 additions & 59 deletions

File tree

.github/workflows/integration-test-migrate-ruby-windows-uru.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,8 @@ jobs:
105105
shell: bash
106106
run: |
107107
echo "=== Running migrate detection ==="
108-
echo -e "1\n0\n" | ./dist/dtvem.exe migrate ruby || true
108+
# Select "all" to migrate all detected versions (uru may be second after system)
109+
echo -e "all\n0\nn\n" | ./dist/dtvem.exe migrate ruby || true
109110
echo ""
110111
echo "=== Verifying migration ==="
111112
./dist/dtvem.exe list ruby

.github/workflows/integration-test.yml

Lines changed: 55 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -54,61 +54,58 @@ jobs:
5454
name: Migrate Node.js from System (Windows)
5555
uses: ./.github/workflows/integration-test-migrate-node-windows-system.yml
5656

57-
# --------------------------------------------------------------------------
58-
# Remaining migration tests - re-enable incrementally
59-
# --------------------------------------------------------------------------
60-
# migrate-node-macos-fnm:
61-
# name: Migrate Node.js from fnm (macOS)
62-
# uses: ./.github/workflows/integration-test-migrate-node-macos-fnm.yml
63-
#
64-
# migrate-node-windows-nvm:
65-
# name: Migrate Node.js from nvm-windows (Windows)
66-
# uses: ./.github/workflows/integration-test-migrate-node-windows-nvm.yml
67-
#
68-
# migrate-python-ubuntu-system:
69-
# name: Migrate Python from System (Ubuntu)
70-
# uses: ./.github/workflows/integration-test-migrate-python-ubuntu-system.yml
71-
#
72-
# migrate-python-ubuntu-pyenv:
73-
# name: Migrate Python from pyenv (Ubuntu)
74-
# uses: ./.github/workflows/integration-test-migrate-python-ubuntu-pyenv.yml
75-
#
76-
# migrate-python-macos-system:
77-
# name: Migrate Python from System (macOS)
78-
# uses: ./.github/workflows/integration-test-migrate-python-macos-system.yml
79-
#
80-
# migrate-python-macos-pyenv:
81-
# name: Migrate Python from pyenv (macOS)
82-
# uses: ./.github/workflows/integration-test-migrate-python-macos-pyenv.yml
83-
#
84-
# migrate-python-windows-system:
85-
# name: Migrate Python from System (Windows)
86-
# uses: ./.github/workflows/integration-test-migrate-python-windows-system.yml
87-
#
88-
# migrate-python-windows-pyenv:
89-
# name: Migrate Python from pyenv-win (Windows)
90-
# uses: ./.github/workflows/integration-test-migrate-python-windows-pyenv.yml
91-
#
92-
# migrate-ruby-ubuntu-system:
93-
# name: Migrate Ruby from System (Ubuntu)
94-
# uses: ./.github/workflows/integration-test-migrate-ruby-ubuntu-system.yml
95-
#
96-
# migrate-ruby-ubuntu-rbenv:
97-
# name: Migrate Ruby from rbenv (Ubuntu)
98-
# uses: ./.github/workflows/integration-test-migrate-ruby-ubuntu-rbenv.yml
99-
#
100-
# migrate-ruby-macos-system:
101-
# name: Migrate Ruby from System (macOS)
102-
# uses: ./.github/workflows/integration-test-migrate-ruby-macos-system.yml
103-
#
104-
# migrate-ruby-macos-rbenv:
105-
# name: Migrate Ruby from rbenv (macOS)
106-
# uses: ./.github/workflows/integration-test-migrate-ruby-macos-rbenv.yml
107-
#
108-
# migrate-ruby-windows-system:
109-
# name: Migrate Ruby from System (Windows)
110-
# uses: ./.github/workflows/integration-test-migrate-ruby-windows-system.yml
111-
#
112-
# migrate-ruby-windows-uru:
113-
# name: Migrate Ruby from uru (Windows)
114-
# uses: ./.github/workflows/integration-test-migrate-ruby-windows-uru.yml
57+
migrate-node-macos-fnm:
58+
name: Migrate Node.js from fnm (macOS)
59+
uses: ./.github/workflows/integration-test-migrate-node-macos-fnm.yml
60+
61+
migrate-node-windows-nvm:
62+
name: Migrate Node.js from nvm-windows (Windows)
63+
uses: ./.github/workflows/integration-test-migrate-node-windows-nvm.yml
64+
65+
migrate-python-ubuntu-system:
66+
name: Migrate Python from System (Ubuntu)
67+
uses: ./.github/workflows/integration-test-migrate-python-ubuntu-system.yml
68+
69+
migrate-python-ubuntu-pyenv:
70+
name: Migrate Python from pyenv (Ubuntu)
71+
uses: ./.github/workflows/integration-test-migrate-python-ubuntu-pyenv.yml
72+
73+
migrate-python-macos-system:
74+
name: Migrate Python from System (macOS)
75+
uses: ./.github/workflows/integration-test-migrate-python-macos-system.yml
76+
77+
migrate-python-macos-pyenv:
78+
name: Migrate Python from pyenv (macOS)
79+
uses: ./.github/workflows/integration-test-migrate-python-macos-pyenv.yml
80+
81+
migrate-python-windows-system:
82+
name: Migrate Python from System (Windows)
83+
uses: ./.github/workflows/integration-test-migrate-python-windows-system.yml
84+
85+
migrate-python-windows-pyenv:
86+
name: Migrate Python from pyenv-win (Windows)
87+
uses: ./.github/workflows/integration-test-migrate-python-windows-pyenv.yml
88+
89+
migrate-ruby-ubuntu-system:
90+
name: Migrate Ruby from System (Ubuntu)
91+
uses: ./.github/workflows/integration-test-migrate-ruby-ubuntu-system.yml
92+
93+
migrate-ruby-ubuntu-rbenv:
94+
name: Migrate Ruby from rbenv (Ubuntu)
95+
uses: ./.github/workflows/integration-test-migrate-ruby-ubuntu-rbenv.yml
96+
97+
migrate-ruby-macos-system:
98+
name: Migrate Ruby from System (macOS)
99+
uses: ./.github/workflows/integration-test-migrate-ruby-macos-system.yml
100+
101+
migrate-ruby-macos-rbenv:
102+
name: Migrate Ruby from rbenv (macOS)
103+
uses: ./.github/workflows/integration-test-migrate-ruby-macos-rbenv.yml
104+
105+
migrate-ruby-windows-system:
106+
name: Migrate Ruby from System (Windows)
107+
uses: ./.github/workflows/integration-test-migrate-ruby-windows-system.yml
108+
109+
migrate-ruby-windows-uru:
110+
name: Migrate Ruby from uru (Windows)
111+
uses: ./.github/workflows/integration-test-migrate-ruby-windows-uru.yml

0 commit comments

Comments
 (0)