Conversation
…t URLs Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add codemod to migrate install script location
Add codemod to migrate githubnext/gh-aw install script references to github/gh-aw
Feb 3, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
This PR adds a codemod to migrate install script and extension installation references from the old githubnext/gh-aw repository location to the new github/gh-aw location. The codemod automatically updates both full raw.githubusercontent.com URLs and short-form GitHub CLI extension references.
Changes:
- Added new
install-script-url-migrationcodemod that performs string replacements on workflow files - Comprehensive test suite with 10 test cases covering various URL formats, edge cases, and markdown preservation
- Updated codemod registry and test count to include the new codemod
Reviewed changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| pkg/cli/codemod_install_script_url.go | Implements the new codemod with pattern-based string replacement logic for URL and short-form repository references |
| pkg/cli/codemod_install_script_url_test.go | Comprehensive test suite with 10 test cases covering different URL formats, multiple occurrences, and edge cases |
| pkg/cli/fix_codemods.go | Registers the new codemod in the codemod registry |
| pkg/cli/fix_codemods_test.go | Updates expected codemod count from 15 to 16 and adds new codemod ID to expected order list |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This was referenced Feb 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The repository moved from
githubnext/gh-awtogithub/gh-aw. This adds a codemod to automatically migrate install script references in workflow files.Changes
New codemod (
install-script-url-migration)https://raw.githubusercontent.com/githubnext/gh-aw/→https://raw.githubusercontent.com/github/gh-aw/githubnext/gh-aw→github/gh-awFiles
pkg/cli/codemod_install_script_url.go- implementationpkg/cli/codemod_install_script_url_test.go- test suite (10 cases)pkg/cli/fix_codemods.go- registry updatepkg/cli/fix_codemods_test.go- updated codemod count (15→16)Example
Before:
After:
Usage:
gh aw fix --writeOriginal prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.