Primeira Migração
Este é o caminho mínimo útil para uma migração real.
Configure tokens uma vez
./gfrm setup
Use Settings Profiles se precisar de mais de um ambiente.
Execute uma migração real
./gfrm migrate \
--source-provider gitlab \
--source-url "https://gitlab.com/group/project" \
--target-provider github \
--target-url "https://github.com/org/repo"
Valide sem escrever no destino
./gfrm migrate \
--source-provider gitlab \
--source-url "https://gitlab.com/group/project" \
--target-provider github \
--target-url "https://github.com/org/repo" \
--dry-run
Inspecione os artefatos
Toda execução grava em:
./migration-results/<YYYYMMDD-HHMMSS>/
Artefatos esperados:
migration-log.jsonlsummary.jsonfailed-tags.txt
Se houver falhas, summary.json inclui um retry_command com gfrm resume.