Publishing ado2gh as a GH CLI extension
Updated our CI to publish ado2gh as it's own gh extension. It publishes the binaries to the github/gh-ado2gh repo as releases. It will use the same tag/version name in both repos for the releases.
I also updated our integration tests to use gh ado2gh where possible. The generated script will still use ado2gh command since we're kind of dark shipping this until we have doc updates ready for customers. I have a separate branch where I've already made the changes to generate-script and the unit tests to call gh ado2gh instead of ado2gh. I won't merge that in until we're ready with doc updates.
Resolves #497
- [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) #517
Unit Test Results
493 tests 493 :heavy_check_mark: 25s :stopwatch: 1 suites 0 :zzz: 1 files 0 :x:
Results for commit 82ff6316.
:recycle: This comment has been updated with latest results.
Integration Test Results
4 tests ±0 4 :heavy_check_mark: ±0 8m 27s :stopwatch: -16s 1 suites ±0 0 :zzz: ±0 1 files ±0 0 :x: ±0
Results for commit 82ff6316. ± Comparison against base commit 792b330e.
:recycle: This comment has been updated with latest results.
| Package | Line Rate | Branch Rate | Complexity | Health |
|---|---|---|---|---|
| ado2gh | 89% | 84% | 561 | ✔ |
| Octoshift | 92% | 79% | 553 | ✔ |
| gei | 88% | 86% | 385 | ✔ |
| Summary | 90% (4489 / 4978) | 83% (965 / 1162) | 1499 | ✔ |