Dylan Smith

Results 116 issues of Dylan Smith

One of our goals is to have our generated scripts be idempotent. Meaning if you run a script and it dies halfway through, once you fix whatever caused it to...

task

We've been seeing a bunch of integration test failures when generating GHES archives. Usually the error is something like the connection was closed, or other networking sounding errors. We could...

task
tech debt

It would be good if we could collect some data from how long each of our integration tests take to run over time. It would be good to know if...

task

When migrating from GHES->GHEC you need to provide an `--azure-storage-connection-string` that is used for intermediate storage of the migration archives. We should also support AWS S3 instead of Azure for...

task

When migrating from GHES we ask GHES to generate migration archives which we then download and upload to Azure. However, we don't explicitly tell GHES to delete the archives when...

task

We have copy-pasted AzureApiFactory (and BlobServiceClientFactory) in both gei and bbs2gh. We should refactor this so they can be shared. It was not immediately obvious how to do this because...

task
tech debt

The API call to get the Org Owner is an internal ADO API which means it requires a PAT with Full Access scope. Not all customers are comfortable (or in...

task

Once org-to-org is merged in (#591 ) AND the GQL endpoints are no longer internal (which prevents us from integration testing it), we should add an e2e test for this...

task
tech debt

## Description ![image](https://user-images.githubusercontent.com/1508559/186709142-4ef11034-3c55-4048-ba68-83d1fcce6e5b.png) Whereas GetRepos() uses `api-version=6.1-preview.1`. They should be consitent and probably both using 6.1-preview.1

bug

We should have the integration tests lock the source repo, and add some asserts to make sure it's properly locked.

task