Bot releases are visible (Hide)
Published by gh-gei-ci-bot about 1 year ago
--wait
option for migrate-repo
and migrate-org
commandsreclaim-mannequin
command with the --skip-invitation
optionbbs2gh migrate-repo
Published by gh-gei-ci-bot about 1 year ago
--ghes-api-url
is a valid URL in gh gei generate-script
reclaim-mannequin
reclaim-mannequin
commandPublished by gh-gei-ci-bot over 1 year ago
--aws-region
argument or AWS_REGION
environment variable if using AWS S3 for blob storage. Previously, this was optional (with a warning) if you weren't specifying an AWS session token.AWS_ACCESS_KEY
and AWS_SECRET_KEY
environment variables in gh gei
and gh bbs2gh
. The AWS S3 credentials can now only be configured using the industry-standard AWS_ACCESS_KEY_ID
and AWS_SECRET_ACCESS_KEY
variables or command line arguments.bbs2gh migrate-repo
, even if using the upload-and-migrate (--archive-path
) or migrate-only (--archive-url
) flowsPublished by gh-gei-ci-bot over 1 year ago
databaseId
(GUID) in the verbose logs when starting a migrationgh gei
, gh bbs2gh
and gh ado2gh
commands in log outputPublished by gh-gei-ci-bot over 1 year ago
reclaim-mannequin
processgh gei
to migrate from ADO -> GH. You must use gh ado2gh
to do this now. This was long since obsolete, but was still available via hidden args - which have now been removed.bbs2gh inventory-report
command to write data available for migrations in CSV formPublished by gh-gei-ci-bot over 1 year ago
--ssh-port
argument for bbs2gh migrate-repo
and bbs2gh generate-script
is set to the default port for Git operationsPublished by gh-gei-ci-bot over 1 year ago
reclaim-mannequin --skip-invitation
option from documentation, since it's still under development and not yet availablePublished by dylan-smith over 1 year ago
reclaim-mannequin
to allow EMU organizations to reclaim mannequins without an email invitationPublished by dylan-smith over 1 year ago
download-logs
bbs2gh
migrations when the archive is larger than 2GB--archive-download-host
argument in the documentation for gh bbs2gh migrate-repo
and gh bbs2gh generate-script
Published by dylan-smith over 1 year ago
migrate-repo
commands now take a --target-repo-visibility
flag ("public"
, "private"
, or "internal"
; defaults to "private"
) to set the visibility of the imported repogh gei generate-script
will now inspect the source repo visibility and add the appropriate --target-repo-visibility
flag to the generated script. ado2gh generate-script
and bbs2gh generate-script
will include the --target-repo-visibility
flag in the generated script but it will always be set to private.Published by dylan-smith over 1 year ago
Published by dylan-smith over 1 year ago
gh gei generate-script
the script will now validate that the necessary environment variables are setgh gei migrate-repo
in case of any failuremigrate-repo
and migrate-org
to wait for the migration to finish (previously the default was to only queue it unless you passed --wait
). If you want the previous default behavior of queuing it only (e.g. for parallel scripts that queue many migrations at once) there is a new --queue-only
option. The --wait
option still works but is now obsolete and will print a warning if used, and will be removed in a future version. generate-script
commands have all been updated to generate scripts with the new options/defaults. Any already existing migration scripts that relied on the default (i.e. parallel) behavior, will continue to work but will now run sequentially instead of in parallel. They should be updated to pass in --queue-only
to retain the previous parallel behavior (or re-generated with the updated generate-script
command).Published by dylan-smith over 1 year ago
gh gei migrate-code-scanning-alerts
which migrates all code-scanning analysis and alert states for the default branch. This is useful if you want to migrate the history of code-scanning alerts together with their current state (open, reopened, fixed). For dismissed alerts, the dismissed-reason (e.g. won't fix, false positive etc) and dismissed-comment will also be migrated to the target repo.gh bbs2gh generate-script
so it supports more than 25 projects/repos--bbs-project-key
to --bbs-project
in gh bbs2gh generate-script
for consistencycreate-team
might not work due to a race conditiongh ado2gh generate-script
or gh bbs2gh generate-script
the script will now validate that the necessary environment variables are setPublished by dylan-smith over 1 year ago
migrate-repo
is used with a target personal access token (PAT) with insufficient permissions--no-ssl-verify
flag is honored when downloading archives from GHES--bbs-project
and --bbs-repo
are now both required in gh bbs2gh migrate-repo
command when --bbs-server-url
is set--keep-archive
flag to gh gei migrate-repo
and gh gei generate-script
. When migrating from GHES this will skip the step where we delete the archive from your machine, leaving it around as a local file.gh gei reclaim-mannequin --csv
if a username doesn't existgh bbs2gh migrate-repo
Published by dylan-smith over 1 year ago
--archive-download-host
with gh bbs2gh migrate-repo
and gh bbs2gh generate-script
, rather than taking the host from the --bbs-server-url
gh gei
and gh bbs2gh
Published by dylan-smith over 1 year ago
gh bbs2gh grant-migrator-role
so it doesn't throw System.InvalidOperationException
AWS_ACCESS_KEY
and AWS_SECRET_KEY
environment variables to AWS_ACCESS_KEY_ID
and AWS_SECRET_ACCESS_KEY
respectively to align with the environment variables that the AWS CLI already uses. Old environment variables are still supported but they will be removed in future.User-Agent
header with the current CLI version when downloading migration archives from GitHub Enterprise Server--no-ssh-verify
option to gh bbs2gh generate-script
and gh bbs2gh migrate-repo
commands to support migrating from a Bitbucket Server or Bitbucket Data Center instance that uses a self-signed SSL certificatePublished by dylan-smith over 1 year ago
gh gei
and gh bbs2gh
. When specifying a session token, the AWS region must also be specified.gh gei generate-script
and gh ado2gh generate-script
more resilient by not halting the entire script if queuing a repo migration fails.Published by dylan-smith over 1 year ago
windows-386
buildreclaim-mannequin
with the --mannequin-user
and --target-user
parametersPublished by dylan-smith over 1 year ago
AWS_ACCESS_KEY
and AWS_SECRET_KEY
parameters in log output