Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Prepares the repository for a v6 release by updating the Go module’s semantic import version and aligning all internal imports, tests, docs, mocks, and CI build references with the new v6 module path.
Changes:
- Bump Go module path from
github.com/loilo-inc/canarycage/v5to/v6ingo.mod. - Update all in-repo Go imports (including mocks and tests) from
/v5/...to/v6/.... - Update user-facing and CI references (README install command, GitHub Actions build path) to use
/v6/....
Reviewed changes
Copilot reviewed 69 out of 69 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| up.go | Update internal imports to /v6. |
| up_test.go | Update test imports to /v6. |
| test/setup.go | Update test helper imports to /v6. |
| test/logger.go | Update logger import to /v6. |
| test/fake_timer.go | Update types import to /v6. |
| test/ecs.go | Update key/logger imports to /v6. |
| test/context.go | Update awsiface/key imports to /v6. |
| taskset/taskset.go | Update task import to /v6. |
| taskset/taskset_test.go | Update mocks/task/taskset imports to /v6. |
| task/simple_task.go | Update task dependencies imports to /v6. |
| task/simple_task_test.go | Update test imports/mocks to /v6. |
| task/common.go | Update common task imports to /v6. |
| task/common_test.go | Update common task test imports/mocks to /v6. |
| task/alb_task.go | Update ALB task imports to /v6. |
| task/alb_task_test.go | Update ALB task test imports/mocks to /v6. |
| task_definition.go | Update task definition imports to /v6. |
| task_definition_test.go | Update task definition test imports/mocks to /v6. |
| run.go | Update run imports to /v6. |
| run_test.go | Update run test imports/mocks to /v6. |
| rollout/executor.go | Update rollout executor imports to /v6. |
| rollout/executor_test.go | Update rollout executor test imports/mocks to /v6. |
| rollout.go | Update rollout API imports to /v6. |
| rollout_test.go | Update rollout test imports/mocks to /v6. |
| README.md | Update go install command to /v6/cli/cage. |
| mocks/mock_types/iface.go | Update generated mock import to /v6/types. |
| mocks/mock_task/factory.go | Update generated mock import to /v6/task. |
| mocks/mock_rollout/executor.go | Update generated mock import to /v6/types. |
| mocks/mock_audit/scanner.go | Update generated mock import to /v6/cli/cage/audit. |
| mocks/mock_audit/printer.go | Update generated mock import to /v6/cli/cage/audit. |
| go.mod | Bump module path to .../v6. |
| env/timeout_test.go | Update env test import to /v6. |
| cli/cage/upgrade/upgrade.go | Update upgrade command imports to /v6. |
| cli/cage/upgrade/upgrade_test.go | Update upgrade tests imports to /v6. |
| cli/cage/upgrade/provider.go | Update upgrade provider imports to /v6. |
| cli/cage/upgrade/provider_test.go | Update upgrade provider test imports to /v6. |
| cli/cage/prompt/prompt.go | Update prompt imports to /v6. |
| cli/cage/prompt/prompt_test.go | Update prompt tests imports to /v6. |
| cli/cage/main.go | Update CLI main imports to /v6. |
| cli/cage/commands/upgrade.go | Update commands imports to /v6. |
| cli/cage/commands/upgrade_test.go | Update commands tests imports to /v6. |
| cli/cage/commands/up.go | Update up command imports to /v6. |
| cli/cage/commands/up_test.go | Update up command test imports to /v6. |
| cli/cage/commands/tools_test.go | Update tools test imports/mocks to /v6. |
| cli/cage/commands/run.go | Update run command imports to /v6. |
| cli/cage/commands/run_test.go | Update run command test imports to /v6. |
| cli/cage/commands/rollout.go | Update rollout command imports to /v6. |
| cli/cage/commands/rollout_test.go | Update rollout command test imports to /v6. |
| cli/cage/commands/provider.go | Update DI provider imports to /v6. |
| cli/cage/commands/provider_test.go | Update provider test imports to /v6. |
| cli/cage/commands/command.go | Update shared command imports to /v6. |
| cli/cage/commands/command_test.go | Update shared command test imports to /v6. |
| cli/cage/commands/audit.go | Update audit command imports to /v6. |
| cli/cage/commands/audit_test.go | Update audit command test imports/mocks to /v6. |
| cli/cage/cageapp/types.go | Update cageapp types imports to /v6. |
| cli/cage/audit/scanner.go | Update audit scanner import to /v6. |
| cli/cage/audit/scanner_test.go | Update audit scanner test imports/mocks to /v6. |
| cli/cage/audit/printer.go | Update audit printer imports to /v6. |
| cli/cage/audit/printer_test.go | Update audit printer test imports to /v6. |
| cli/cage/audit/ecs.go | Update audit ECS tool import to /v6. |
| cli/cage/audit/ecs_test.go | Update audit ECS tool test imports/mocks to /v6. |
| cli/cage/audit/ecr.go | Update audit ECR tool import to /v6. |
| cli/cage/audit/ecr_test.go | Update audit ECR tool test imports/mocks to /v6. |
| cli/cage/audit/deps.go | Update audit deps wiring imports to /v6. |
| cli/cage/audit/deps_test.go | Update audit deps test import to /v6. |
| cli/cage/audit/command.go | Update audit command wiring imports to /v6. |
| cli/cage/audit/command_test.go | Update audit command tests imports/mocks to /v6. |
| cli/cage/audit/aggregator.go | Update audit aggregator import to /v6. |
| cage.go | Update root package imports to /v6. |
| .github/workflows/push.yml | Update CI go build target to /v6/cli/cage. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
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.
We prepare for releasing
v6.