Skip to content

restructure to /go/ subtree (Phase 1, Mantis #1231)#4

Merged
Snider merged 1 commit into
mainfrom
dev
May 1, 2026
Merged

restructure to /go/ subtree (Phase 1, Mantis #1231)#4
Snider merged 1 commit into
mainfrom
dev

Conversation

@Snider

@Snider Snider commented May 1, 2026

Copy link
Copy Markdown
Contributor

Phase 1 only. cli-drift + go-scm publishing deferred.

Summary by CodeRabbit

Release Notes

  • Chores
    • Updated external dependencies to the latest versions. Includes updates for agent modules, command-line tools, and Go libraries supporting internationalisation, I/O operations, logging, and source control management.

Phase 1 only — restructure shape only. dep cascade fixup (cli v0.10.0 API
drift across ~150 cli.Command sites + go-scm transitive codeberg dep)
deferred to Phase 2 top-down.
@coderabbitai

coderabbitai Bot commented May 1, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 9f93061f-06fa-4479-8338-2d0937c204b5

📥 Commits

Reviewing files that changed from the base of the PR and between 37341e8 and 5cca16a.

⛔ Files ignored due to path filters (2)
  • go.work is excluded by !**/*.work
  • go/go.sum is excluded by !**/*.sum
📒 Files selected for processing (146)
  • .gitmodules
  • external/agent
  • external/cli
  • external/go
  • external/go-i18n
  • external/go-io
  • external/go-log
  • external/go-scm
  • go/cmd/community/index.html
  • go/cmd/deploy/cmd_commands.go
  • go/cmd/deploy/cmd_commands_example_test.go
  • go/cmd/deploy/cmd_commands_test.go
  • go/cmd/deploy/cmd_deploy.go
  • go/cmd/deploy/cmd_deploy_example_test.go
  • go/cmd/deploy/cmd_deploy_test.go
  • go/cmd/dev/cmd_api.go
  • go/cmd/dev/cmd_api_testgen.go
  • go/cmd/dev/cmd_api_testgen_test.go
  • go/cmd/dev/cmd_apply.go
  • go/cmd/dev/cmd_apply_example_test.go
  • go/cmd/dev/cmd_apply_test.go
  • go/cmd/dev/cmd_bundles.go
  • go/cmd/dev/cmd_bundles_example_test.go
  • go/cmd/dev/cmd_bundles_test.go
  • go/cmd/dev/cmd_ci.go
  • go/cmd/dev/cmd_ci_example_test.go
  • go/cmd/dev/cmd_ci_test.go
  • go/cmd/dev/cmd_commit.go
  • go/cmd/dev/cmd_commit_example_test.go
  • go/cmd/dev/cmd_commit_test.go
  • go/cmd/dev/cmd_dev.go
  • go/cmd/dev/cmd_dev_example_test.go
  • go/cmd/dev/cmd_dev_test.go
  • go/cmd/dev/cmd_file_sync.go
  • go/cmd/dev/cmd_file_sync_example_test.go
  • go/cmd/dev/cmd_file_sync_test.go
  • go/cmd/dev/cmd_health.go
  • go/cmd/dev/cmd_health_example_test.go
  • go/cmd/dev/cmd_health_test.go
  • go/cmd/dev/cmd_impact.go
  • go/cmd/dev/cmd_issues.go
  • go/cmd/dev/cmd_issues_example_test.go
  • go/cmd/dev/cmd_issues_test.go
  • go/cmd/dev/cmd_pull.go
  • go/cmd/dev/cmd_pull_example_test.go
  • go/cmd/dev/cmd_pull_test.go
  • go/cmd/dev/cmd_push.go
  • go/cmd/dev/cmd_push_example_test.go
  • go/cmd/dev/cmd_push_test.go
  • go/cmd/dev/cmd_reviews.go
  • go/cmd/dev/cmd_reviews_example_test.go
  • go/cmd/dev/cmd_reviews_test.go
  • go/cmd/dev/cmd_sync.go
  • go/cmd/dev/cmd_tag.go
  • go/cmd/dev/cmd_tag_example_test.go
  • go/cmd/dev/cmd_tag_test.go
  • go/cmd/dev/cmd_vm.go
  • go/cmd/dev/cmd_vm_example_test.go
  • go/cmd/dev/cmd_vm_test.go
  • go/cmd/dev/cmd_work.go
  • go/cmd/dev/cmd_work_example_test.go
  • go/cmd/dev/cmd_work_test.go
  • go/cmd/dev/cmd_workflow.go
  • go/cmd/dev/cmd_workflow_test.go
  • go/cmd/dev/forge_client.go
  • go/cmd/dev/registry.go
  • go/cmd/dev/service.go
  • go/cmd/dev/service_example_test.go
  • go/cmd/dev/service_test.go
  • go/cmd/docs/cmd_commands.go
  • go/cmd/docs/cmd_commands_example_test.go
  • go/cmd/docs/cmd_commands_test.go
  • go/cmd/docs/cmd_docs.go
  • go/cmd/docs/cmd_list.go
  • go/cmd/docs/cmd_scan.go
  • go/cmd/docs/cmd_scan_example_test.go
  • go/cmd/docs/cmd_scan_test.go
  • go/cmd/docs/cmd_sync.go
  • go/cmd/docs/cmd_sync_test.go
  • go/cmd/gitcmd/cmd_git.go
  • go/cmd/gitcmd/cmd_git_example_test.go
  • go/cmd/gitcmd/cmd_git_test.go
  • go/cmd/setup/cmd_bootstrap.go
  • go/cmd/setup/cmd_ci.go
  • go/cmd/setup/cmd_ci_example_test.go
  • go/cmd/setup/cmd_ci_test.go
  • go/cmd/setup/cmd_commands.go
  • go/cmd/setup/cmd_commands_example_test.go
  • go/cmd/setup/cmd_commands_test.go
  • go/cmd/setup/cmd_github.go
  • go/cmd/setup/cmd_registry.go
  • go/cmd/setup/cmd_repo.go
  • go/cmd/setup/cmd_repo_test.go
  • go/cmd/setup/cmd_setup.go
  • go/cmd/setup/cmd_setup_example_test.go
  • go/cmd/setup/cmd_setup_test.go
  • go/cmd/setup/cmd_wizard.go
  • go/cmd/setup/cmd_wizard_test.go
  • go/cmd/setup/command_output.go
  • go/cmd/setup/github_config.go
  • go/cmd/setup/github_config_example_test.go
  • go/cmd/setup/github_config_test.go
  • go/cmd/setup/github_diff.go
  • go/cmd/setup/github_diff_example_test.go
  • go/cmd/setup/github_diff_test.go
  • go/cmd/setup/github_labels.go
  • go/cmd/setup/github_labels_example_test.go
  • go/cmd/setup/github_labels_test.go
  • go/cmd/setup/github_protection.go
  • go/cmd/setup/github_protection_example_test.go
  • go/cmd/setup/github_protection_test.go
  • go/cmd/setup/github_security.go
  • go/cmd/setup/github_security_example_test.go
  • go/cmd/setup/github_security_test.go
  • go/cmd/setup/github_webhooks.go
  • go/cmd/setup/github_webhooks_example_test.go
  • go/cmd/setup/github_webhooks_test.go
  • go/cmd/vanity-import/Dockerfile
  • go/cmd/vanity-import/go.mod
  • go/cmd/vanity-import/main.go
  • go/cmd/workspace/config.go
  • go/cmd/workspace/config_example_test.go
  • go/cmd/workspace/config_test.go
  • go/deploy/coolify/client.go
  • go/deploy/coolify/client_example_test.go
  • go/deploy/coolify/client_test.go
  • go/deploy/python/python.go
  • go/deploy/python/python_example_test.go
  • go/deploy/python/python_test.go
  • go/devkit/coverage.go
  • go/devkit/coverage_example_test.go
  • go/devkit/coverage_test.go
  • go/devkit/scan_secrets.go
  • go/devkit/scan_secrets_example_test.go
  • go/devkit/scan_secrets_test.go
  • go/devkit/secret.go
  • go/devkit/secret_example_test.go
  • go/devkit/secret_test.go
  • go/go.mod
  • go/locales/embed.go
  • go/locales/en.json
  • go/snapshot/snapshot.go
  • go/snapshot/snapshot_example_test.go
  • go/snapshot/snapshot_test.go
  • go/tests/cli/devops/Taskfile.yaml
  • go/tests/cli/devops/main.go

📝 Walkthrough

Walkthrough

The pull request registers multiple external dependencies as Git submodules via .gitmodules configuration, mapping each to a specific local path under external/ whilst tracking the dev branch. Additionally, all registered submodules are updated to new upstream commit references.

Changes

Cohort / File(s) Summary
Submodule Configuration
.gitmodules
Registers external dependencies as Git submodules, each pointing to a fixed upstream repository URL and configured to track the dev branch.
Submodule Commit Updates
external/agent, external/cli, external/go, external/go-i18n, external/go-io, external/go-log, external/go-scm
All registered submodules are advanced to new upstream commit references, updating vendored dependencies.

Review rate limit: 2/5 reviews remaining, refill in 33 minutes and 12 seconds.

Comment @coderabbitai help to get the list of available commands and usage tips.

@Snider Snider merged commit 652797e into main May 1, 2026
1 check was pending
@sonarqubecloud

sonarqubecloud Bot commented May 1, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant