Git Product home page Git Product logo

Comments (8)

dylan-smith avatar dylan-smith commented on August 9, 2024 2

Status: 🟢

Target date: 2022-01-31

Work done this week

  • Created a new "gei" CLI for GitHub -> GitHub migrations. Tested with GHEC -> GHEC
  • Add --ssh flag to allow customers who are encountering problems related to the HTTPS change to fall back to the old behavior
  • Masking secrets from the logs to prevent accidental PAT disclosure when sharing log files
  • Continued improvements in our unit test coverage, up to 81% coverage (up from 63% last week)

Work planned next week

  • v0.6 releasing on Monday with the above features
  • Show and Tell with the MVP's on Thursday
  • Support for paging when calling GitHub API's. The main place this will be noticed is when running generate-script against a GitHub source. The CLI currently will only list the first 30 repos because we haven't implemented paging like we have for ADO.
  • Improved error handling. User friendly messages + proper error codes
  • Begin work on e2e tests
  • Publish gei as an extension to the official GitHub CLI

from gh-gei.

dylan-smith avatar dylan-smith commented on August 9, 2024 1

Status: Yellow

Dylan was on vacation 2 days last week and 2 days next week
Arin is on-call so unavailable for CLI work next 2 weeks

Target date: 2022-01-31

Work done this week

  • v0.6 released on Monday
  • Show and Tell with the MVP's
  • Improved error handling. User friendly messages + proper error codes
  • Publish gei as an extension to the official GitHub CLI
  • Begin work on e2e tests
  • Continuing to improve Unit Test coverage. Up to 86% from 81% last week
    • Only one major piece of code remaining before we can call this done
    • #114
      image

Work planned next week

  • Support for paging when calling GitHub API's. The main place this will be noticed is when running generate-script against a GitHub source. The CLI currently will only list the first 30 repos because we haven't implemented paging like we have for ADO.
  • Finish the e2e testing efforts
  • Support for ADO source in the gh->gh CLI
  • migrator role commands in the gh->gh CLI
  • GHES as a source for gh->gh CLI
  • Parallel migration support
  • CLI Telemetry

from gh-gei.

dylan-smith avatar dylan-smith commented on August 9, 2024 1

Status: Green

Updated target date estimate to Feb 18th.

Target date: 2022-02-18

Work done this week

  • Finish the e2e testing efforts
  • Support for ADO source in the gh->gh CLI
  • migrator role commands in the gh->gh CLI

Work planned next week

  • GHES as a source for gh->gh CLI
  • Parallel migration support

from gh-gei.

dylan-smith avatar dylan-smith commented on August 9, 2024 1

Status: Green

Target date: 2022-03-04

Work done this week

  • GHES as a source for gh->gh CLI
  • Parallel migration support was started, but Arin is OOO this work so was put on hold until he returns

Work planned next week

  • Parallel migration support implementation continues
  • Telemetry

from gh-gei.

dylan-smith avatar dylan-smith commented on August 9, 2024 1

Status: Green

Target date: 2022-03-31

Work done this week

  • Parallel migration work was merged in, but a number of issues were discovered during final release testing that we're still working on resolving
  • Work started on making the CLI commands idempotent

Work planned next week

  • Telemetry
  • Continue work on idempotency

from gh-gei.

dylan-smith avatar dylan-smith commented on August 9, 2024 1

Status: Green (Complete)

Moved the telemetry batch out of this epic. This is now complete.

Target date: 2022-03-31

Work done this week

  • Parallel migration support shipped in v0.10
  • Idempotency making more progress
  • API updates to support backend changes
  • --ado-team-project option added for scoping (external contribution)
  • Last task for missing unit tests complete, our code coverage looks great now!
  • Added support for M1 macs
  • Re-enabled integration tests after the underlying issues causing flakiness have been resolved

from gh-gei.

dylan-smith avatar dylan-smith commented on August 9, 2024

Status: Green

Target date: 2022-03-04

Work done this week

  • Parallel migration support is progressing, still probably another week of work remains

Work planned next week

  • Parallel migration support implementation continues, possibly completes next week
  • Telemetry

from gh-gei.

dylan-smith avatar dylan-smith commented on August 9, 2024

Status: Green

Target date: 2022-03-31

Work done this week

  • Parallel migration work is code complete, waiting on PR reviews before we can release it

Work planned next week

from gh-gei.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.