You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Closes#746
Implements new logic to stream large files to disc. This allows the CLI
to handle large files (>2GB) without crashing.
**NOTE:** Tested using 3.1GB file and found that this can take between
20-35 minutes to run the following functions:
[CopyToAsync](https://github.com/github/gh-gei/pull/854/files#diff-d48bd1e08d046c8f7840ed1200352f9ecb31fd3b2507ca0f30aa72c51a65a033R69)
and
[UploadAsync](https://github.com/github/gh-gei/pull/854/files#diff-8e186dae5def84fc516adc23e757853fe4e5855f26ee7e384a6c0a157a60585bR76)
(total of 40min to 1hr 10min). This could be specific to my local
environment as, when developing the logic on @dylan-smith's computer,
the CopyToAsync func did not take this long.
- [x] Did you write/update appropriate tests
- [x] Release notes updated (if appropriate)
- [x] Appropriate logging output
- [x] Issue linked
- [x] Docs updated (or issue created)
- [x] New package licenses are added to `ThirdPartyNotices.txt` (if
applicable)
---------
Co-authored-by: Dylan Smith <dylan-smith@github.com>
Co-authored-by: Arin Ghazarian <aringhazarian@github.com>
- Fix `gh bbs2gh grant-migrator-role` so it doesn't throw `System.InvalidOperationException`
2
2
- Rename `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.
3
-
- Send a `User-Agent` header with the current CLI version when downloading migration archives from GitHub Enterprise Server
3
+
- Send a `User-Agent` header with the current CLI version when downloading migration archives from GitHub Enterprise Server
4
+
- Add support for migration archives larger than 2GB when using the blob storage flow
0 commit comments