diff --git a/ansible/executor.go b/ansible/executor.go index 54a82ba..d88f9b2 100644 --- a/ansible/executor.go +++ b/ansible/executor.go @@ -11,7 +11,7 @@ import ( "text/template" "time" - "forge.lthn.ai/core/go/pkg/log" + "forge.lthn.ai/core/go-log" ) // Executor runs Ansible playbooks. diff --git a/ansible/parser.go b/ansible/parser.go index 1956ac6..baecf3f 100644 --- a/ansible/parser.go +++ b/ansible/parser.go @@ -9,7 +9,7 @@ import ( "slices" "strings" - "forge.lthn.ai/core/go/pkg/log" + "forge.lthn.ai/core/go-log" "gopkg.in/yaml.v3" ) diff --git a/ansible/ssh.go b/ansible/ssh.go index d9423ac..f12d38e 100644 --- a/ansible/ssh.go +++ b/ansible/ssh.go @@ -12,7 +12,7 @@ import ( "sync" "time" - "forge.lthn.ai/core/go/pkg/log" + "forge.lthn.ai/core/go-log" "golang.org/x/crypto/ssh" "golang.org/x/crypto/ssh/knownhosts" ) diff --git a/build/archive.go b/build/archive.go index 1b25e58..75e9561 100644 --- a/build/archive.go +++ b/build/archive.go @@ -12,7 +12,7 @@ import ( "path/filepath" "strings" - io_interface "forge.lthn.ai/core/go/pkg/io" + io_interface "forge.lthn.ai/core/go-io" "github.com/Snider/Borg/pkg/compress" ) diff --git a/build/archive_test.go b/build/archive_test.go index e9b67e1..934c9e8 100644 --- a/build/archive_test.go +++ b/build/archive_test.go @@ -11,7 +11,7 @@ import ( "testing" "github.com/Snider/Borg/pkg/compress" - io_interface "forge.lthn.ai/core/go/pkg/io" + io_interface "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/build/build.go b/build/build.go index 34fb6f5..96ed3c6 100644 --- a/build/build.go +++ b/build/build.go @@ -6,7 +6,7 @@ package build import ( "context" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // ProjectType represents a detected project type. diff --git a/build/buildcmd/cmd_project.go b/build/buildcmd/cmd_project.go index 5b5c9fb..138f31a 100644 --- a/build/buildcmd/cmd_project.go +++ b/build/buildcmd/cmd_project.go @@ -18,7 +18,7 @@ import ( "forge.lthn.ai/core/go-devops/build/builders" "forge.lthn.ai/core/go-devops/build/signing" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // runProjectBuild handles the main `core build` command with auto-detection. diff --git a/build/buildcmd/cmd_release.go b/build/buildcmd/cmd_release.go index 1bbf914..d962b03 100644 --- a/build/buildcmd/cmd_release.go +++ b/build/buildcmd/cmd_release.go @@ -7,7 +7,7 @@ import ( "os" "forge.lthn.ai/core/cli/pkg/cli" - "forge.lthn.ai/core/go/pkg/framework/core" + "forge.lthn.ai/core/go-log" "forge.lthn.ai/core/go-i18n" "forge.lthn.ai/core/go-devops/release" ) @@ -46,7 +46,7 @@ func runRelease(ctx context.Context, dryRun bool, version string, draft, prerele // Get current directory projectDir, err := os.Getwd() if err != nil { - return core.E("release", "get working directory", err) + return log.E("release", "get working directory", err) } // Check for release config @@ -56,13 +56,13 @@ func runRelease(ctx context.Context, dryRun bool, version string, draft, prerele i18n.T("cmd.build.release.error.no_config"), ) cli.Print(" %s\n", buildDimStyle.Render(i18n.T("cmd.build.release.hint.create_config"))) - return core.E("release", "config not found", nil) + return log.E("release", "config not found", nil) } // Load configuration cfg, err := release.LoadConfig(projectDir) if err != nil { - return core.E("release", "load config", err) + return log.E("release", "load config", err) } // Apply CLI overrides diff --git a/build/builders/cpp.go b/build/builders/cpp.go index 02fa7db..33402ad 100644 --- a/build/builders/cpp.go +++ b/build/builders/cpp.go @@ -12,7 +12,7 @@ import ( "strings" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // CPPBuilder implements the Builder interface for C++ projects using CMake + Conan. diff --git a/build/builders/cpp_test.go b/build/builders/cpp_test.go index afd9458..19ce36a 100644 --- a/build/builders/cpp_test.go +++ b/build/builders/cpp_test.go @@ -6,7 +6,7 @@ import ( "testing" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/build/builders/docker.go b/build/builders/docker.go index 65b402e..9a4af44 100644 --- a/build/builders/docker.go +++ b/build/builders/docker.go @@ -11,7 +11,7 @@ import ( "strings" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // DockerBuilder builds Docker images. diff --git a/build/builders/docker_test.go b/build/builders/docker_test.go index 3b60f46..a97b989 100644 --- a/build/builders/docker_test.go +++ b/build/builders/docker_test.go @@ -6,7 +6,7 @@ import ( "testing" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/build/builders/go.go b/build/builders/go.go index cc1e07d..16b7103 100644 --- a/build/builders/go.go +++ b/build/builders/go.go @@ -11,7 +11,7 @@ import ( "strings" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // GoBuilder implements the Builder interface for Go projects. diff --git a/build/builders/go_test.go b/build/builders/go_test.go index 495f9d8..591ac52 100644 --- a/build/builders/go_test.go +++ b/build/builders/go_test.go @@ -8,7 +8,7 @@ import ( "testing" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/build/builders/linuxkit.go b/build/builders/linuxkit.go index 1818e0b..68e5804 100644 --- a/build/builders/linuxkit.go +++ b/build/builders/linuxkit.go @@ -11,7 +11,7 @@ import ( "strings" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // LinuxKitBuilder builds LinuxKit images. diff --git a/build/builders/linuxkit_test.go b/build/builders/linuxkit_test.go index e437872..9e15124 100644 --- a/build/builders/linuxkit_test.go +++ b/build/builders/linuxkit_test.go @@ -6,7 +6,7 @@ import ( "testing" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/build/builders/taskfile.go b/build/builders/taskfile.go index 1dd796b..51ae1b2 100644 --- a/build/builders/taskfile.go +++ b/build/builders/taskfile.go @@ -11,7 +11,7 @@ import ( "strings" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // TaskfileBuilder builds projects using Taskfile (https://taskfile.dev/). diff --git a/build/builders/taskfile_test.go b/build/builders/taskfile_test.go index 66e9e1f..e19a1ae 100644 --- a/build/builders/taskfile_test.go +++ b/build/builders/taskfile_test.go @@ -6,7 +6,7 @@ import ( "testing" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/build/builders/wails.go b/build/builders/wails.go index 4fae4e6..7f399df 100644 --- a/build/builders/wails.go +++ b/build/builders/wails.go @@ -10,7 +10,7 @@ import ( "strings" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // WailsBuilder implements the Builder interface for Wails v3 projects. diff --git a/build/builders/wails_test.go b/build/builders/wails_test.go index 2427408..0641629 100644 --- a/build/builders/wails_test.go +++ b/build/builders/wails_test.go @@ -9,7 +9,7 @@ import ( "testing" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/build/checksum.go b/build/checksum.go index fee1b2e..b5ef209 100644 --- a/build/checksum.go +++ b/build/checksum.go @@ -12,7 +12,7 @@ import ( "strings" - io_interface "forge.lthn.ai/core/go/pkg/io" + io_interface "forge.lthn.ai/core/go-io" ) // Checksum computes SHA256 for an artifact and returns the artifact with the Checksum field filled. diff --git a/build/checksum_test.go b/build/checksum_test.go index fc0580f..bf7c892 100644 --- a/build/checksum_test.go +++ b/build/checksum_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/build/config.go b/build/config.go index b2dd3e7..8beecd4 100644 --- a/build/config.go +++ b/build/config.go @@ -9,7 +9,7 @@ import ( "path/filepath" "forge.lthn.ai/core/go-devops/build/signing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "gopkg.in/yaml.v3" ) diff --git a/build/config_test.go b/build/config_test.go index 0d56236..0f079b2 100644 --- a/build/config_test.go +++ b/build/config_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/build/discovery.go b/build/discovery.go index 70d12ff..61b50f6 100644 --- a/build/discovery.go +++ b/build/discovery.go @@ -4,7 +4,7 @@ import ( "path/filepath" "slices" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // Marker files for project type detection. diff --git a/build/discovery_test.go b/build/discovery_test.go index f9d1ada..4ed49f2 100644 --- a/build/discovery_test.go +++ b/build/discovery_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/build/signing/codesign.go b/build/signing/codesign.go index 7c131fc..8e5f2bf 100644 --- a/build/signing/codesign.go +++ b/build/signing/codesign.go @@ -7,7 +7,7 @@ import ( "os/exec" "runtime" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // MacOSSigner signs binaries using macOS codesign. diff --git a/build/signing/codesign_test.go b/build/signing/codesign_test.go index bb7e7d2..333ac37 100644 --- a/build/signing/codesign_test.go +++ b/build/signing/codesign_test.go @@ -5,7 +5,7 @@ import ( "runtime" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" ) diff --git a/build/signing/gpg.go b/build/signing/gpg.go index 9e1878a..14632c3 100644 --- a/build/signing/gpg.go +++ b/build/signing/gpg.go @@ -6,7 +6,7 @@ import ( "fmt" "os/exec" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // GPGSigner signs files using GPG. diff --git a/build/signing/gpg_test.go b/build/signing/gpg_test.go index 7710c75..f85f697 100644 --- a/build/signing/gpg_test.go +++ b/build/signing/gpg_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" ) diff --git a/build/signing/sign.go b/build/signing/sign.go index f23c7f2..9c7d96e 100644 --- a/build/signing/sign.go +++ b/build/signing/sign.go @@ -6,7 +6,7 @@ import ( "fmt" "runtime" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // Artifact represents a build output that can be signed. diff --git a/build/signing/signer.go b/build/signing/signer.go index 27b8946..c08e486 100644 --- a/build/signing/signer.go +++ b/build/signing/signer.go @@ -6,7 +6,7 @@ import ( "os" "strings" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // Signer defines the interface for code signing implementations. diff --git a/build/signing/signing_test.go b/build/signing/signing_test.go index 2084328..2c256dc 100644 --- a/build/signing/signing_test.go +++ b/build/signing/signing_test.go @@ -5,7 +5,7 @@ import ( "runtime" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" ) diff --git a/build/signing/signtool.go b/build/signing/signtool.go index a4fba5c..d44a226 100644 --- a/build/signing/signtool.go +++ b/build/signing/signtool.go @@ -3,7 +3,7 @@ package signing import ( "context" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // WindowsSigner signs binaries using Windows signtool (placeholder). diff --git a/cmd/dev/cmd_apply.go b/cmd/dev/cmd_apply.go index e78f60a..df9c0be 100644 --- a/cmd/dev/cmd_apply.go +++ b/cmd/dev/cmd_apply.go @@ -15,10 +15,10 @@ import ( "strings" "forge.lthn.ai/core/cli/pkg/cli" - core "forge.lthn.ai/core/go/pkg/framework/core" + core "forge.lthn.ai/core/go-log" "forge.lthn.ai/core/go-scm/git" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/dev/cmd_ci.go b/cmd/dev/cmd_ci.go index 3096564..c5490a3 100644 --- a/cmd/dev/cmd_ci.go +++ b/cmd/dev/cmd_ci.go @@ -10,7 +10,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/dev/cmd_commit.go b/cmd/dev/cmd_commit.go index d954f8a..a16ad17 100644 --- a/cmd/dev/cmd_commit.go +++ b/cmd/dev/cmd_commit.go @@ -8,7 +8,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-scm/git" "forge.lthn.ai/core/go-i18n" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" ) // Commit command flags diff --git a/cmd/dev/cmd_file_sync.go b/cmd/dev/cmd_file_sync.go index f0cdb07..c0998bd 100644 --- a/cmd/dev/cmd_file_sync.go +++ b/cmd/dev/cmd_file_sync.go @@ -17,8 +17,8 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-scm/git" "forge.lthn.ai/core/go-i18n" - coreio "forge.lthn.ai/core/go/pkg/io" - "forge.lthn.ai/core/go/pkg/log" + coreio "forge.lthn.ai/core/go-io" + "forge.lthn.ai/core/go-log" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/dev/cmd_impact.go b/cmd/dev/cmd_impact.go index 7b175ab..b5d63c9 100644 --- a/cmd/dev/cmd_impact.go +++ b/cmd/dev/cmd_impact.go @@ -6,7 +6,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/dev/cmd_sync.go b/cmd/dev/cmd_sync.go index 90771e3..6b06650 100644 --- a/cmd/dev/cmd_sync.go +++ b/cmd/dev/cmd_sync.go @@ -10,7 +10,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" // Added "forge.lthn.ai/core/go-i18n" // Added - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" // Added "golang.org/x/text/cases" "golang.org/x/text/language" diff --git a/cmd/dev/cmd_vm.go b/cmd/dev/cmd_vm.go index 384e405..fc9195f 100644 --- a/cmd/dev/cmd_vm.go +++ b/cmd/dev/cmd_vm.go @@ -9,7 +9,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-devops/devops" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // addVMCommands adds the dev environment VM commands to the dev parent command. diff --git a/cmd/dev/cmd_workflow.go b/cmd/dev/cmd_workflow.go index d89172e..d06be61 100644 --- a/cmd/dev/cmd_workflow.go +++ b/cmd/dev/cmd_workflow.go @@ -9,7 +9,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/dev/cmd_workflow_test.go b/cmd/dev/cmd_workflow_test.go index 1aa31d0..5f6c0c1 100644 --- a/cmd/dev/cmd_workflow_test.go +++ b/cmd/dev/cmd_workflow_test.go @@ -4,7 +4,7 @@ import ( "path/filepath" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) func TestFindWorkflows_Good(t *testing.T) { diff --git a/cmd/dev/registry.go b/cmd/dev/registry.go index fd5c38e..96480a7 100644 --- a/cmd/dev/registry.go +++ b/cmd/dev/registry.go @@ -8,7 +8,7 @@ import ( "forge.lthn.ai/core/go-agentic/cmd/workspace" "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/docs/cmd_scan.go b/cmd/docs/cmd_scan.go index 24d0339..2d42d84 100644 --- a/cmd/docs/cmd_scan.go +++ b/cmd/docs/cmd_scan.go @@ -9,7 +9,7 @@ import ( "forge.lthn.ai/core/go-agentic/cmd/workspace" "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/docs/cmd_sync.go b/cmd/docs/cmd_sync.go index 0689ee5..690730d 100644 --- a/cmd/docs/cmd_sync.go +++ b/cmd/docs/cmd_sync.go @@ -8,7 +8,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/monitor/cmd_monitor.go b/cmd/monitor/cmd_monitor.go index 41b3a60..4cb9354 100644 --- a/cmd/monitor/cmd_monitor.go +++ b/cmd/monitor/cmd_monitor.go @@ -20,8 +20,8 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" - "forge.lthn.ai/core/go/pkg/log" + "forge.lthn.ai/core/go-io" + "forge.lthn.ai/core/go-log" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/qa/cmd_health.go b/cmd/qa/cmd_health.go index c5cbf86..8c1549b 100644 --- a/cmd/qa/cmd_health.go +++ b/cmd/qa/cmd_health.go @@ -15,8 +15,8 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" - "forge.lthn.ai/core/go/pkg/log" + "forge.lthn.ai/core/go-io" + "forge.lthn.ai/core/go-log" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/qa/cmd_issues.go b/cmd/qa/cmd_issues.go index 0519ed8..82feff1 100644 --- a/cmd/qa/cmd_issues.go +++ b/cmd/qa/cmd_issues.go @@ -18,8 +18,8 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" - "forge.lthn.ai/core/go/pkg/log" + "forge.lthn.ai/core/go-io" + "forge.lthn.ai/core/go-log" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/qa/cmd_review.go b/cmd/qa/cmd_review.go index 0beec3a..2fff525 100644 --- a/cmd/qa/cmd_review.go +++ b/cmd/qa/cmd_review.go @@ -17,7 +17,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/log" + "forge.lthn.ai/core/go-log" ) // Review command flags diff --git a/cmd/qa/cmd_watch.go b/cmd/qa/cmd_watch.go index e75a5ae..c51ab2a 100644 --- a/cmd/qa/cmd_watch.go +++ b/cmd/qa/cmd_watch.go @@ -18,7 +18,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/log" + "forge.lthn.ai/core/go-log" ) // Watch command flags diff --git a/cmd/setup/cmd_bootstrap.go b/cmd/setup/cmd_bootstrap.go index 657ec7c..147b587 100644 --- a/cmd/setup/cmd_bootstrap.go +++ b/cmd/setup/cmd_bootstrap.go @@ -15,7 +15,7 @@ import ( "forge.lthn.ai/core/go-agentic/cmd/workspace" "forge.lthn.ai/core/go-i18n" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/setup/cmd_ci.go b/cmd/setup/cmd_ci.go index 25ffe68..76d7881 100644 --- a/cmd/setup/cmd_ci.go +++ b/cmd/setup/cmd_ci.go @@ -7,7 +7,7 @@ import ( "runtime" "forge.lthn.ai/core/cli/pkg/cli" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" "github.com/spf13/cobra" "gopkg.in/yaml.v3" ) diff --git a/cmd/setup/cmd_github.go b/cmd/setup/cmd_github.go index 63559fc..9e11c5e 100644 --- a/cmd/setup/cmd_github.go +++ b/cmd/setup/cmd_github.go @@ -24,7 +24,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" "github.com/spf13/cobra" ) diff --git a/cmd/setup/cmd_registry.go b/cmd/setup/cmd_registry.go index 3494d1b..8aab740 100644 --- a/cmd/setup/cmd_registry.go +++ b/cmd/setup/cmd_registry.go @@ -16,7 +16,7 @@ import ( "forge.lthn.ai/core/go-agentic/cmd/workspace" "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/setup/cmd_repo.go b/cmd/setup/cmd_repo.go index 913683b..780e733 100644 --- a/cmd/setup/cmd_repo.go +++ b/cmd/setup/cmd_repo.go @@ -13,7 +13,7 @@ import ( "strings" "forge.lthn.ai/core/go-i18n" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" ) // runRepoSetup sets up the current repository with .core/ configuration. diff --git a/cmd/setup/github_config.go b/cmd/setup/github_config.go index 82b72cf..01f547c 100644 --- a/cmd/setup/github_config.go +++ b/cmd/setup/github_config.go @@ -12,7 +12,7 @@ import ( "regexp" "strings" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" "gopkg.in/yaml.v3" ) diff --git a/cmd/vm/cmd_container.go b/cmd/vm/cmd_container.go index 7e6c9b9..6071d89 100644 --- a/cmd/vm/cmd_container.go +++ b/cmd/vm/cmd_container.go @@ -12,7 +12,7 @@ import ( "forge.lthn.ai/core/go-devops/container" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/spf13/cobra" ) diff --git a/cmd/vm/cmd_templates.go b/cmd/vm/cmd_templates.go index 5f7c101..d4a0e79 100644 --- a/cmd/vm/cmd_templates.go +++ b/cmd/vm/cmd_templates.go @@ -12,7 +12,7 @@ import ( "forge.lthn.ai/core/go-devops/container" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/spf13/cobra" ) diff --git a/container/linuxkit.go b/container/linuxkit.go index 5145804..88ce430 100644 --- a/container/linuxkit.go +++ b/container/linuxkit.go @@ -10,7 +10,7 @@ import ( "syscall" "time" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // LinuxKitManager implements the Manager interface for LinuxKit VMs. diff --git a/container/linuxkit_test.go b/container/linuxkit_test.go index 0ebc05e..da748e8 100644 --- a/container/linuxkit_test.go +++ b/container/linuxkit_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/container/state.go b/container/state.go index ef5f3c1..00139b5 100644 --- a/container/state.go +++ b/container/state.go @@ -6,7 +6,7 @@ import ( "path/filepath" "sync" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // State manages persistent container state. diff --git a/container/templates.go b/container/templates.go index 011c269..44a4307 100644 --- a/container/templates.go +++ b/container/templates.go @@ -11,7 +11,7 @@ import ( "slices" "strings" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) //go:embed templates/*.yml diff --git a/deploy/python/python.go b/deploy/python/python.go index 0a0692c..3f71a75 100644 --- a/deploy/python/python.go +++ b/deploy/python/python.go @@ -9,7 +9,7 @@ import ( "path/filepath" "sync" - "forge.lthn.ai/core/go/pkg/framework/core" + "forge.lthn.ai/core/go-log" "github.com/kluctl/go-embed-python/python" ) @@ -41,13 +41,13 @@ func RunScript(ctx context.Context, code string, args ...string) (string, error) // Write code to temp file tmpFile, err := os.CreateTemp("", "core-*.py") if err != nil { - return "", core.E("python", "create temp file", err) + return "", log.E("python", "create temp file", err) } defer func() { _ = os.Remove(tmpFile.Name()) }() if _, err := tmpFile.WriteString(code); err != nil { _ = tmpFile.Close() - return "", core.E("python", "write script", err) + return "", log.E("python", "write script", err) } _ = tmpFile.Close() @@ -57,7 +57,7 @@ func RunScript(ctx context.Context, code string, args ...string) (string, error) // Get the command cmd, err := ep.PythonCmd(cmdArgs...) if err != nil { - return "", core.E("python", "create command", err) + return "", log.E("python", "create command", err) } // Run with context @@ -65,9 +65,9 @@ func RunScript(ctx context.Context, code string, args ...string) (string, error) if err != nil { // Try to get stderr for better error message if exitErr, ok := err.(*exec.ExitError); ok { - return "", core.E("python", "run script", fmt.Errorf("%w: %s", err, string(exitErr.Stderr))) + return "", log.E("python", "run script", fmt.Errorf("%w: %s", err, string(exitErr.Stderr))) } - return "", core.E("python", "run script", err) + return "", log.E("python", "run script", err) } return string(output), nil @@ -82,12 +82,12 @@ func RunModule(ctx context.Context, module string, args ...string) (string, erro cmdArgs := append([]string{"-m", module}, args...) cmd, err := ep.PythonCmd(cmdArgs...) if err != nil { - return "", core.E("python", "create command", err) + return "", log.E("python", "create command", err) } output, err := cmd.Output() if err != nil { - return "", core.E("python", fmt.Sprintf("run module %s", module), err) + return "", log.E("python", fmt.Sprintf("run module %s", module), err) } return string(output), nil @@ -100,7 +100,7 @@ func DevOpsPath() (string, error) { } home, err := os.UserHomeDir() if err != nil { - return "", core.E("python", "get user home", err) + return "", log.E("python", "get user home", err) } return filepath.Join(home, "Code", "DevOps"), nil } @@ -118,7 +118,7 @@ func CoolifyModulePath() (string, error) { func CoolifyScript(baseURL, apiToken, operation string, params map[string]any) (string, error) { paramsJSON, err := json.Marshal(params) if err != nil { - return "", core.E("python", "marshal params", err) + return "", log.E("python", "marshal params", err) } modulePath, err := CoolifyModulePath() diff --git a/devops/claude.go b/devops/claude.go index b5af149..17cfc67 100644 --- a/devops/claude.go +++ b/devops/claude.go @@ -8,7 +8,7 @@ import ( "path/filepath" "strings" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // ClaudeOptions configures the Claude sandbox session. diff --git a/devops/config.go b/devops/config.go index bd00255..0ff4d4a 100644 --- a/devops/config.go +++ b/devops/config.go @@ -5,7 +5,7 @@ import ( "path/filepath" "forge.lthn.ai/core/go/pkg/config" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // Config holds global devops configuration from ~/.core/config.yaml. diff --git a/devops/config_test.go b/devops/config_test.go index 07a5b6d..d912b10 100644 --- a/devops/config_test.go +++ b/devops/config_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/devops/devops.go b/devops/devops.go index f54b10e..c40b3c0 100644 --- a/devops/devops.go +++ b/devops/devops.go @@ -11,7 +11,7 @@ import ( "time" "forge.lthn.ai/core/go-devops/container" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) const ( diff --git a/devops/devops_test.go b/devops/devops_test.go index 8a2fa7e..7059472 100644 --- a/devops/devops_test.go +++ b/devops/devops_test.go @@ -10,7 +10,7 @@ import ( "time" "forge.lthn.ai/core/go-devops/container" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/devops/images.go b/devops/images.go index d7f984f..16b9736 100644 --- a/devops/images.go +++ b/devops/images.go @@ -10,7 +10,7 @@ import ( "time" "forge.lthn.ai/core/go-devops/devops/sources" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // ImageManager handles image downloads and updates. diff --git a/devops/images_test.go b/devops/images_test.go index b034d64..cfd5ef4 100644 --- a/devops/images_test.go +++ b/devops/images_test.go @@ -8,7 +8,7 @@ import ( "time" "forge.lthn.ai/core/go-devops/devops/sources" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/devops/serve.go b/devops/serve.go index f81ec69..849f845 100644 --- a/devops/serve.go +++ b/devops/serve.go @@ -8,7 +8,7 @@ import ( "os/exec" "path/filepath" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // ServeOptions configures the dev server. diff --git a/devops/serve_test.go b/devops/serve_test.go index 2160ce9..1b25095 100644 --- a/devops/serve_test.go +++ b/devops/serve_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" ) diff --git a/devops/sources/cdn.go b/devops/sources/cdn.go index 068c49b..21c5b66 100644 --- a/devops/sources/cdn.go +++ b/devops/sources/cdn.go @@ -8,7 +8,7 @@ import ( "os" "path/filepath" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // CDNSource downloads images from a CDN or S3 bucket. diff --git a/devops/sources/cdn_test.go b/devops/sources/cdn_test.go index e3db155..7473d45 100644 --- a/devops/sources/cdn_test.go +++ b/devops/sources/cdn_test.go @@ -9,7 +9,7 @@ import ( "path/filepath" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" ) diff --git a/devops/sources/github.go b/devops/sources/github.go index 6624bbd..29650dd 100644 --- a/devops/sources/github.go +++ b/devops/sources/github.go @@ -7,7 +7,7 @@ import ( "os/exec" "strings" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // GitHubSource downloads images from GitHub Releases. diff --git a/devops/sources/source.go b/devops/sources/source.go index 85c9492..64c802c 100644 --- a/devops/sources/source.go +++ b/devops/sources/source.go @@ -4,7 +4,7 @@ package sources import ( "context" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // ImageSource defines the interface for downloading dev images. diff --git a/devops/test.go b/devops/test.go index 735c29b..d936bf1 100644 --- a/devops/test.go +++ b/devops/test.go @@ -8,7 +8,7 @@ import ( "path/filepath" "strings" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "gopkg.in/yaml.v3" ) diff --git a/devops/test_test.go b/devops/test_test.go index bcea686..1a2941c 100644 --- a/devops/test_test.go +++ b/devops/test_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) func TestDetectTestCommand_Good_ComposerJSON(t *testing.T) { diff --git a/go.mod b/go.mod index 24ff6e1..272461b 100644 --- a/go.mod +++ b/go.mod @@ -6,6 +6,9 @@ require ( forge.lthn.ai/core/cli v0.1.0 forge.lthn.ai/core/go v0.1.0 forge.lthn.ai/core/go-agentic v0.1.0 + forge.lthn.ai/core/go-i18n v0.1.0 + forge.lthn.ai/core/go-io v0.0.1 + forge.lthn.ai/core/go-log v0.0.1 forge.lthn.ai/core/go-scm v0.1.0 github.com/Snider/Borg v0.2.0 github.com/getkin/kin-openapi v0.133.0 @@ -25,6 +28,7 @@ require ( require ( cloud.google.com/go v0.123.0 // indirect forge.lthn.ai/core/go-crypt v0.1.0 // indirect + forge.lthn.ai/core/go-inference v0.0.2 // indirect forge.lthn.ai/core/go-store v0.1.3 // indirect github.com/ProtonMail/go-crypto v1.3.0 // indirect github.com/TwiN/go-color v1.4.1 // indirect diff --git a/go.sum b/go.sum index 6a69c61..03eff50 100644 --- a/go.sum +++ b/go.sum @@ -8,6 +8,14 @@ forge.lthn.ai/core/go-agentic v0.1.0 h1:48tZbzJFpbcuUAm50emAzMrZWNITMvKNYGNrsDNW forge.lthn.ai/core/go-agentic v0.1.0/go.mod h1:6a5D+dt0bShNbYqjNBaMQGBELX0vYkj3gIZ1afMfXFo= forge.lthn.ai/core/go-crypt v0.1.0 h1:92gwdQi7iAwktpvZhL/8Cu+QS6xKCtGP4FJfyInPGnw= forge.lthn.ai/core/go-crypt v0.1.0/go.mod h1:zVAgx6ZiGtC+dbX4R/VKvEPqsEqjyuLl4gQZH9SXBUw= +forge.lthn.ai/core/go-i18n v0.1.0 h1:F7JVSoVkZtzx9JfhpntM9z3iQm1vnuMUi/Zklhz8PCI= +forge.lthn.ai/core/go-i18n v0.1.0/go.mod h1:Q4xsrxuNCl/6NfMv1daria7t1RSiyy8ml+6jiPtUcBs= +forge.lthn.ai/core/go-inference v0.0.2 h1:aHjBkYyLKxLr9tbO4AvzzV/lsZueGq/jeo33SLh113k= +forge.lthn.ai/core/go-inference v0.0.2/go.mod h1:jfWz+IJX55wAH98+ic6FEqqGB6/P31CHlg7VY7pxREw= +forge.lthn.ai/core/go-io v0.0.1 h1:N/GCl6Asusfr4gs53JZixJVtqcnerQ6GcxSN8F8iJXY= +forge.lthn.ai/core/go-io v0.0.1/go.mod h1:l+gG/G5TMIOTG8G7y0dg4fh1a7Suy8wCYVwsz4duV7M= +forge.lthn.ai/core/go-log v0.0.1 h1:x/E6EfF9vixzqiLHQOl2KT25HyBcMc9qiBkomqVlpPg= +forge.lthn.ai/core/go-log v0.0.1/go.mod h1:r14MXKOD3LF/sI8XUJQhRk/SZHBE7jAFVuCfgkXoZPw= forge.lthn.ai/core/go-scm v0.1.0 h1:kpL2aGxhMxsLQoobuNLJbI6uMcsecMOh/8AAmIB9Mjc= forge.lthn.ai/core/go-scm v0.1.0/go.mod h1:QrSFTqkBS/KgFiNrVngrY8nEwS0u41BjUAu/IEpXiRI= forge.lthn.ai/core/go-store v0.1.3 h1:CSVTRdsOXm2pl+FCs12fHOc9eM88DcZRY6HghN98w/I= diff --git a/release/config.go b/release/config.go index 2042aa7..3ecc043 100644 --- a/release/config.go +++ b/release/config.go @@ -7,7 +7,7 @@ import ( "os" "path/filepath" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "gopkg.in/yaml.v3" ) diff --git a/release/publishers/aur.go b/release/publishers/aur.go index 8f8e30b..bd0724e 100644 --- a/release/publishers/aur.go +++ b/release/publishers/aur.go @@ -14,7 +14,7 @@ import ( "text/template" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) //go:embed templates/aur/*.tmpl diff --git a/release/publishers/aur_test.go b/release/publishers/aur_test.go index 8355ba6..28b7ffe 100644 --- a/release/publishers/aur_test.go +++ b/release/publishers/aur_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/release/publishers/chocolatey.go b/release/publishers/chocolatey.go index 2115b3b..f74bb79 100644 --- a/release/publishers/chocolatey.go +++ b/release/publishers/chocolatey.go @@ -15,7 +15,7 @@ import ( "forge.lthn.ai/core/go-devops/build" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) //go:embed templates/chocolatey/*.tmpl templates/chocolatey/tools/*.tmpl diff --git a/release/publishers/chocolatey_test.go b/release/publishers/chocolatey_test.go index 144907d..e97438e 100644 --- a/release/publishers/chocolatey_test.go +++ b/release/publishers/chocolatey_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/release/publishers/docker_test.go b/release/publishers/docker_test.go index 576794c..4e23bec 100644 --- a/release/publishers/docker_test.go +++ b/release/publishers/docker_test.go @@ -7,7 +7,7 @@ import ( "path/filepath" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/release/publishers/github_test.go b/release/publishers/github_test.go index ccbfe67..aa2ab4c 100644 --- a/release/publishers/github_test.go +++ b/release/publishers/github_test.go @@ -9,7 +9,7 @@ import ( "testing" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/release/publishers/homebrew.go b/release/publishers/homebrew.go index f708c85..5db4965 100644 --- a/release/publishers/homebrew.go +++ b/release/publishers/homebrew.go @@ -14,7 +14,7 @@ import ( "text/template" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) //go:embed templates/homebrew/*.tmpl diff --git a/release/publishers/homebrew_test.go b/release/publishers/homebrew_test.go index ae50e75..a6968f9 100644 --- a/release/publishers/homebrew_test.go +++ b/release/publishers/homebrew_test.go @@ -7,7 +7,7 @@ import ( "testing" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/release/publishers/integration_test.go b/release/publishers/integration_test.go index 2c7e42d..8e3525a 100644 --- a/release/publishers/integration_test.go +++ b/release/publishers/integration_test.go @@ -9,7 +9,7 @@ import ( "testing" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/release/publishers/linuxkit_test.go b/release/publishers/linuxkit_test.go index d150915..2e7ecb9 100644 --- a/release/publishers/linuxkit_test.go +++ b/release/publishers/linuxkit_test.go @@ -8,7 +8,7 @@ import ( "path/filepath" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/release/publishers/npm.go b/release/publishers/npm.go index 5ac94f1..74ae06f 100644 --- a/release/publishers/npm.go +++ b/release/publishers/npm.go @@ -13,7 +13,7 @@ import ( "strings" "text/template" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) //go:embed templates/npm/*.tmpl diff --git a/release/publishers/npm_test.go b/release/publishers/npm_test.go index 8144402..ff21819 100644 --- a/release/publishers/npm_test.go +++ b/release/publishers/npm_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/release/publishers/publisher.go b/release/publishers/publisher.go index 0142683..c850de2 100644 --- a/release/publishers/publisher.go +++ b/release/publishers/publisher.go @@ -5,7 +5,7 @@ import ( "context" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // Release represents a release to be published. diff --git a/release/publishers/scoop.go b/release/publishers/scoop.go index a436e5f..884fe7a 100644 --- a/release/publishers/scoop.go +++ b/release/publishers/scoop.go @@ -14,7 +14,7 @@ import ( "text/template" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) //go:embed templates/scoop/*.tmpl diff --git a/release/publishers/scoop_test.go b/release/publishers/scoop_test.go index 4afb2ad..2d67720 100644 --- a/release/publishers/scoop_test.go +++ b/release/publishers/scoop_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/release/release.go b/release/release.go index 59c9c2e..feae85d 100644 --- a/release/release.go +++ b/release/release.go @@ -13,7 +13,7 @@ import ( "forge.lthn.ai/core/go-devops/build" "forge.lthn.ai/core/go-devops/build/builders" "forge.lthn.ai/core/go-devops/release/publishers" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" ) // Release represents a release with its version, artifacts, and changelog. diff --git a/release/release_test.go b/release/release_test.go index 17d0d39..81e32e5 100644 --- a/release/release_test.go +++ b/release/release_test.go @@ -8,7 +8,7 @@ import ( "testing" "forge.lthn.ai/core/go-devops/build" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/sdk/detect.go b/sdk/detect.go index 0b6b83f..699596d 100644 --- a/sdk/detect.go +++ b/sdk/detect.go @@ -6,7 +6,7 @@ import ( "path/filepath" "strings" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" ) // commonSpecPaths are checked in order when no spec is configured. diff --git a/sdk/generators/go.go b/sdk/generators/go.go index b772063..b3ea0f7 100644 --- a/sdk/generators/go.go +++ b/sdk/generators/go.go @@ -7,8 +7,8 @@ import ( "os/exec" "path/filepath" - coreio "forge.lthn.ai/core/go/pkg/io" - "forge.lthn.ai/core/go/pkg/log" + coreio "forge.lthn.ai/core/go-io" + "forge.lthn.ai/core/go-log" ) // GoGenerator generates Go SDKs from OpenAPI specs. diff --git a/sdk/generators/php.go b/sdk/generators/php.go index 69fa446..f848e56 100644 --- a/sdk/generators/php.go +++ b/sdk/generators/php.go @@ -8,7 +8,7 @@ import ( "os/exec" "path/filepath" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" ) // PHPGenerator generates PHP SDKs from OpenAPI specs. diff --git a/sdk/generators/python.go b/sdk/generators/python.go index e14df5e..c542555 100644 --- a/sdk/generators/python.go +++ b/sdk/generators/python.go @@ -7,7 +7,7 @@ import ( "os/exec" "path/filepath" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" ) // PythonGenerator generates Python SDKs from OpenAPI specs. diff --git a/sdk/generators/typescript.go b/sdk/generators/typescript.go index b177c98..3ca5a6d 100644 --- a/sdk/generators/typescript.go +++ b/sdk/generators/typescript.go @@ -7,7 +7,7 @@ import ( "os/exec" "path/filepath" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" ) // TypeScriptGenerator generates TypeScript SDKs from OpenAPI specs.