Bot releases are visible (Hide)
Published by github-actions[bot] over 2 years ago
generate-script
would not properly handle Team Projects with spaces (or other invalid for github chars) in the nameinventory-report
would fail if your computer's datetime format settings were dd/mm/yyyy--skip-releases
flag is provided in gh gei migrate-repo
command for GHES migration path. Previously releases were excluded by default but now they are going to be included unless --skip-releases
is provided.Published by github-actions[bot] over 2 years ago
inventory-report
command to ado2gh
. This command will generate a few CSV reports of all the orgs, team projects, repos and pipelines it can access. Along with some extra information that can be useful when planning a large migration (e.g. PR count per repo, most active contributer, pushes in past year, last push date, etc)--skip-releases
flag to gh gei
for migrate-repo
and generate-script
commands to support skipping releases when migrating.wait-for-migration
progress report in both ado2gh
and gh gei
now logs the target repository name in addition to migration id for more readability.Published by github-actions[bot] over 2 years ago
download-logs
command to download migration logs--download-migration-logs
option to generate-script
commandPublished by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
generate-mannequin-csv
reclaim-mannequin
command to accept --csv
argumentPublished by github-actions[bot] over 2 years ago
integrate-boards
no longer requires a PAT with the All Accessible Organizations
settingreclaim-mannequin
command to ado2gh (previously it was only available in gh gei
)Published by github-actions[bot] over 2 years ago
generate-script
command args work. Now by default it will generate a minimal script that only migrates the repos, and you will need to pass additional flags to script out additional automation (e.g. --rewire-pipelines
, --create-teams
, etc). The --all
flag will include all the automation in the script (the same as the previous version with no flags).ado2gh
or gh gei
now include the CLI version that was used to generate it.Published by github-actions[bot] over 2 years ago
reclaim-mannequin
command. Reclaims a mannequin, by sending a mannequin attribution invitation to the target user. If the mannequin has been previously mapped (and accepted) it will refuse to do so unless the --force
flag is set.wait-for-migration
would error with a 502 error, now it will retry automatically when this happenscreate-team
would error with a 404 error, now it will retry automatically when this happensPublished by github-actions[bot] over 2 years ago
ado2gh generate-script
commandgh gei generate-script
commandado2gh
and gei
now optionally accept required PATs as args as an alternate way to setting them as env variables.Published by github-actions[bot] over 2 years ago
generate-script
to crash on MacOS. We're temporarily rolling this back to unblock customers while we investigate and fix the problem.Published by github-actions[bot] over 2 years ago
wait-for-migration
command. It waits for the provided migration and returns as soon as it is complete.--wait
option to migrate-repo
command. If set to true
(default is false
) it will synchronously wait for the migration to finish, otherwise it will just queue up a repo migration and return the migration-id
.generate-script
for both ado2gh
and gh gei
. generate-script
now by default generates a script to perform migrations in parallel. Adding --sequential
flag will force migrations to perform in a sequential (one by one) fashion.--ssh
flag in generate-script
and migrate-repo
commands for both ado2gh
and gh gei
.Published by github-actions[bot] over 2 years ago
gh gei generate-archive
gh gei migrate-repo
to allow for migrations from GHES instances. When --ghes-api-url
is passed in, it requires an Azure Blob Storage connection string --azure-storage-connection-string
and an optional flag to disable SSL verification --no-ssl-verify
. This migration path generates migration archives on the source, uploads them to Azure Blob Storage using the connection string, then kicks off a GitHub Enterprise Importer migration using the uploaded migration archives.gh gei migrate-repo
to optionally accept two pre-generated archive urls to start a migration (not commonly used) and a target api url parameterconfigure-autolink
command would fail if your ADO team project had a space in itgh gei generate-script
to allow for migrations from GHES by passing the options --ghes-api-url
, --azure-storage-connection-string
, --no-ssl-verify
.Published by github-actions[bot] over 2 years ago
gh gei
CLI. This overlaps with some of the capabilities of ado2gh, but the gh gei
will not include all the extra ADO migration capabilities like re-wiring pipelines and boards integration.
gh gei generate-script
now has an --ado-source-org
optiongh gei migrate-repo
now has --ado-source-org
and --ado-team-project
optionsgrant-migrator-role
and revoke-migrator-role
commands to gh gei
gh gei generate-archive
which uses the migration api on that instance to generate two archives of data, the metadata for a repository and the git data for that repository (this will primarily be useful for migrations from GHES)Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] almost 3 years ago
Published by github-actions[bot] almost 3 years ago
gh extension install github/gh-gei
. To use run: gh gei --help
Published by github-actions[bot] almost 3 years ago
Published by github-actions[bot] almost 3 years ago
Published by github-actions[bot] almost 3 years ago
Published by github-actions[bot] almost 3 years ago