chore: migrate to dappco.re vanity import path

Update module path from forge.lthn.ai/core/go-devops to
dappco.re/go/core/devops. Migrate all imports for packages
that have already moved to dappco.re:

- go-io -> dappco.re/go/core/io
- go-log -> dappco.re/go/core/log
- go-scm -> dappco.re/go/core/scm
- go-i18n -> dappco.re/go/core/i18n
- agent -> dappco.re/go/agent

Packages not yet migrated (cli, go-container) left as-is.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude 2026-03-22 00:04:10 +00:00
parent 33968f32bc
commit 129199a5e0
No known key found for this signature in database
GPG key ID: AF404715446AEB41
49 changed files with 110 additions and 111 deletions

View file

@ -13,7 +13,7 @@ go vet ./... # Static analysis
## Workspace Context ## Workspace Context
This module (`forge.lthn.ai/core/go-devops`) is part of a 57-module Go workspace rooted at `/Users/snider/Code/go.work`. The parent framework module `forge.lthn.ai/core/go` (at `../go`) provides core libraries: `core.E` errors, `io.Medium` filesystem abstraction, config, i18n, and logging. This module (`dappco.re/go/core/devops`) is part of a 57-module Go workspace rooted at `/Users/snider/Code/go.work`. The parent framework module `forge.lthn.ai/core/go` (at `../go`) provides core libraries: `core.E` errors, `io.Medium` filesystem abstraction, config, i18n, and logging.
Most implementation code (ansible engine, build system, infra clients, release pipeline, devkit, SDK generators) lives in the parent framework. This repo contains CLI commands that wire those packages together, plus deployment integrations and infrastructure playbooks. Most implementation code (ansible engine, build system, infra clients, release pipeline, devkit, SDK generators) lives in the parent framework. This repo contains CLI commands that wire those packages together, plus deployment integrations and infrastructure playbooks.
@ -86,7 +86,7 @@ Configuration lives in `.core/build.yaml` (targets, ldflags) and `.core/release.
## Forge ## Forge
- **Repo**: `forge.lthn.ai/core/go-devops` - **Repo**: `dappco.re/go/core/devops` (hosted at `forge.lthn.ai/core/go-devops`)
- **Push via SSH**: `git push forge main` (remote: `ssh://git@forge.lthn.ai:2223/core/go-devops.git`) - **Push via SSH**: `git push forge main` (remote: `ssh://git@forge.lthn.ai:2223/core/go-devops.git`)
- **Issues/PRs**: Managed via Forgejo SDK (`code.gitea.io/sdk/gitea`), not GitHub - **Issues/PRs**: Managed via Forgejo SDK (`code.gitea.io/sdk/gitea`), not GitHub

View file

@ -3,7 +3,7 @@ package deploy
import ( import (
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
_ "forge.lthn.ai/core/go-devops/locales" _ "dappco.re/go/core/devops/locales"
) )
func init() { func init() {

View file

@ -7,9 +7,9 @@ import (
"os" "os"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-devops/deploy/coolify" "dappco.re/go/core/devops/deploy/coolify"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
) )
var ( var (

View file

@ -2,7 +2,7 @@ package dev
import ( import (
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
) )
// addAPICommands adds the 'api' command and its subcommands to the given parent command. // addAPICommands adds the 'api' command and its subcommands to the given parent command.

View file

@ -15,11 +15,11 @@ import (
"strings" "strings"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
core "forge.lthn.ai/core/go-log" core "dappco.re/go/core/log"
"forge.lthn.ai/core/go-scm/git" "dappco.re/go/core/scm/git"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
"forge.lthn.ai/core/go-io" "dappco.re/go/core/io"
"forge.lthn.ai/core/go-scm/repos" "dappco.re/go/core/scm/repos"
) )
// Apply command flags // Apply command flags

View file

@ -8,7 +8,7 @@ import (
"code.gitea.io/sdk/gitea" "code.gitea.io/sdk/gitea"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
) )
// CI-specific styles (aliases to shared) // CI-specific styles (aliases to shared)

View file

@ -6,9 +6,9 @@ import (
"path/filepath" "path/filepath"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-scm/git" "dappco.re/go/core/scm/git"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
coreio "forge.lthn.ai/core/go-io" coreio "dappco.re/go/core/io"
) )
// Commit command flags // Commit command flags

View file

@ -34,9 +34,9 @@ package dev
import ( import (
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
_ "forge.lthn.ai/core/go-devops/locales" _ "dappco.re/go/core/devops/locales"
) )
func init() { func init() {

View file

@ -15,11 +15,11 @@ import (
"strings" "strings"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-scm/git" "dappco.re/go/core/scm/git"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
coreio "forge.lthn.ai/core/go-io" coreio "dappco.re/go/core/io"
"forge.lthn.ai/core/go-log" "dappco.re/go/core/log"
"forge.lthn.ai/core/go-scm/repos" "dappco.re/go/core/scm/repos"
) )
// File sync command flags // File sync command flags

View file

@ -8,8 +8,8 @@ import (
"strings" "strings"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-scm/git" "dappco.re/go/core/scm/git"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
) )
// Health command flags // Health command flags

View file

@ -4,10 +4,10 @@ import (
"slices" "slices"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
"forge.lthn.ai/core/go-io" "dappco.re/go/core/io"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
"forge.lthn.ai/core/go-scm/repos" "dappco.re/go/core/scm/repos"
) )
// Impact-specific styles (aliases to shared) // Impact-specific styles (aliases to shared)

View file

@ -8,7 +8,7 @@ import (
"code.gitea.io/sdk/gitea" "code.gitea.io/sdk/gitea"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
) )
// Issue-specific styles (aliases to shared) // Issue-specific styles (aliases to shared)

View file

@ -5,8 +5,8 @@ import (
"os/exec" "os/exec"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-scm/git" "dappco.re/go/core/scm/git"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
) )
// Pull command flags // Pull command flags

View file

@ -6,8 +6,8 @@ import (
"path/filepath" "path/filepath"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-scm/git" "dappco.re/go/core/scm/git"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
) )
// Push command flags // Push command flags

View file

@ -8,7 +8,7 @@ import (
"code.gitea.io/sdk/gitea" "code.gitea.io/sdk/gitea"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
) )
// PR-specific styles (aliases to shared) // PR-specific styles (aliases to shared)

View file

@ -9,8 +9,8 @@ import (
"text/template" "text/template"
"forge.lthn.ai/core/cli/pkg/cli" // Added "forge.lthn.ai/core/cli/pkg/cli" // Added
"forge.lthn.ai/core/go-i18n" // Added "dappco.re/go/core/i18n" // Added
coreio "forge.lthn.ai/core/go-io" coreio "dappco.re/go/core/io"
// Added // Added
"golang.org/x/text/cases" "golang.org/x/text/cases"
"golang.org/x/text/language" "golang.org/x/text/language"

View file

@ -10,8 +10,8 @@ import (
"strings" "strings"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
) )
// Tag command flags // Tag command flags

View file

@ -7,9 +7,9 @@ import (
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-container/devenv" "forge.lthn.ai/core/go-container/devenv"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
"forge.lthn.ai/core/go-io" "dappco.re/go/core/io"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
) )
// addVMCommands adds the dev environment VM commands to the dev parent command. // addVMCommands adds the dev environment VM commands to the dev parent command.

View file

@ -7,8 +7,8 @@ import (
"strings" "strings"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
"forge.lthn.ai/core/go-scm/git" "dappco.re/go/core/scm/git"
) )
// Work command flags // Work command flags

View file

@ -8,9 +8,9 @@ import (
"strings" "strings"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
"forge.lthn.ai/core/go-io" "dappco.re/go/core/io"
"forge.lthn.ai/core/go-scm/repos" "dappco.re/go/core/scm/repos"
) )
// Workflow command flags // Workflow command flags

View file

@ -4,7 +4,7 @@ import (
"path/filepath" "path/filepath"
"testing" "testing"
"forge.lthn.ai/core/go-io" "dappco.re/go/core/io"
) )
func TestFindWorkflows_Good(t *testing.T) { func TestFindWorkflows_Good(t *testing.T) {

View file

@ -6,9 +6,9 @@ import (
"code.gitea.io/sdk/gitea" "code.gitea.io/sdk/gitea"
coreio "forge.lthn.ai/core/go-io" coreio "dappco.re/go/core/io"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
"forge.lthn.ai/core/go-scm/forge" "dappco.re/go/core/scm/forge"
) )
// forgeAPIClient creates a Gitea SDK client configured for the Forge instance. // forgeAPIClient creates a Gitea SDK client configured for the Forge instance.

View file

@ -5,11 +5,11 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"forge.lthn.ai/core/agent/cmd/workspace" "dappco.re/go/agent/cmd/workspace"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
"forge.lthn.ai/core/go-io" "dappco.re/go/core/io"
"forge.lthn.ai/core/go-scm/repos" "dappco.re/go/core/scm/repos"
) )
// loadRegistryWithConfig loads the registry and applies workspace configuration. // loadRegistryWithConfig loads the registry and applies workspace configuration.

View file

@ -6,7 +6,7 @@ import (
"os/exec" "os/exec"
"dappco.re/go/core" "dappco.re/go/core"
agentic "forge.lthn.ai/core/agent/pkg/lifecycle" agentic "dappco.re/go/agent/pkg/lifecycle"
) )
// ServiceOptions for configuring the dev service. // ServiceOptions for configuring the dev service.

View file

@ -11,7 +11,7 @@ package docs
import ( import (
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
_ "forge.lthn.ai/core/go-devops/locales" _ "dappco.re/go/core/devops/locales"
) )
func init() { func init() {

View file

@ -3,7 +3,7 @@ package docs
import ( import (
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
) )
// Style and utility aliases from shared // Style and utility aliases from shared

View file

@ -4,7 +4,7 @@ import (
"strings" "strings"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
) )
// Flag variable for list command // Flag variable for list command

View file

@ -6,11 +6,11 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"forge.lthn.ai/core/agent/cmd/workspace" "dappco.re/go/agent/cmd/workspace"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
"forge.lthn.ai/core/go-io" "dappco.re/go/core/io"
"forge.lthn.ai/core/go-scm/repos" "dappco.re/go/core/scm/repos"
) )
// RepoDocInfo holds documentation info for a repo // RepoDocInfo holds documentation info for a repo

View file

@ -7,9 +7,9 @@ import (
"strings" "strings"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
"forge.lthn.ai/core/go-io" "dappco.re/go/core/io"
"forge.lthn.ai/core/go-scm/repos" "dappco.re/go/core/scm/repos"
) )
// Flag variables for sync command // Flag variables for sync command

View file

@ -13,9 +13,9 @@
package gitcmd package gitcmd
import ( import (
"forge.lthn.ai/core/go-devops/cmd/dev" "dappco.re/go/core/devops/cmd/dev"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
) )
func init() { func init() {

View file

@ -13,11 +13,11 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"forge.lthn.ai/core/agent/cmd/workspace" "dappco.re/go/agent/cmd/workspace"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
coreio "forge.lthn.ai/core/go-io" coreio "dappco.re/go/core/io"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
"forge.lthn.ai/core/go-scm/repos" "dappco.re/go/core/scm/repos"
) )
// runSetupOrchestrator decides between registry mode and bootstrap mode. // runSetupOrchestrator decides between registry mode and bootstrap mode.

View file

@ -7,7 +7,7 @@ import (
"runtime" "runtime"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
coreio "forge.lthn.ai/core/go-io" coreio "dappco.re/go/core/io"
"gopkg.in/yaml.v3" "gopkg.in/yaml.v3"
) )

View file

@ -25,9 +25,9 @@ package setup
import ( import (
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
_ "forge.lthn.ai/core/go-devops/locales" _ "dappco.re/go/core/devops/locales"
) )
func init() { func init() {

View file

@ -22,10 +22,10 @@ import (
"path/filepath" "path/filepath"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
coreio "forge.lthn.ai/core/go-io" coreio "dappco.re/go/core/io"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
"forge.lthn.ai/core/go-scm/repos" "dappco.re/go/core/scm/repos"
) )
// GitHub command flags // GitHub command flags

View file

@ -13,12 +13,12 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"forge.lthn.ai/core/agent/cmd/workspace" "dappco.re/go/agent/cmd/workspace"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
coreio "forge.lthn.ai/core/go-io" coreio "dappco.re/go/core/io"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
"forge.lthn.ai/core/go-scm/repos" "dappco.re/go/core/scm/repos"
) )
// runRegistrySetup loads a registry from path and runs setup. // runRegistrySetup loads a registry from path and runs setup.

View file

@ -12,9 +12,9 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
coreio "forge.lthn.ai/core/go-io" coreio "dappco.re/go/core/io"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
) )
// runRepoSetup sets up the current repository with .core/ configuration. // runRepoSetup sets up the current repository with .core/ configuration.

View file

@ -3,7 +3,7 @@ package setup
import ( import (
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
) )
// Style aliases from shared package // Style aliases from shared package

View file

@ -8,8 +8,8 @@ import (
"slices" "slices"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
"forge.lthn.ai/core/go-scm/repos" "dappco.re/go/core/scm/repos"
"golang.org/x/term" "golang.org/x/term"
) )

View file

@ -12,8 +12,8 @@ import (
"regexp" "regexp"
"strings" "strings"
coreio "forge.lthn.ai/core/go-io" coreio "dappco.re/go/core/io"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
"gopkg.in/yaml.v3" "gopkg.in/yaml.v3"
) )

View file

@ -9,7 +9,7 @@ import (
"strings" "strings"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
) )
// ChangeType indicates the type of change being made. // ChangeType indicates the type of change being made.

View file

@ -13,7 +13,7 @@ import (
"strings" "strings"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
) )
// GitHubBranchProtection represents branch protection rules from the GitHub API. // GitHubBranchProtection represents branch protection rules from the GitHub API.

View file

@ -15,7 +15,7 @@ import (
"strings" "strings"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
) )
// GitHubSecurityStatus represents the security settings status of a repository. // GitHubSecurityStatus represents the security settings status of a repository.

View file

@ -13,7 +13,7 @@ import (
"strings" "strings"
"forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/cli/pkg/cli"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
) )
// GitHubWebhook represents a webhook as returned by the GitHub API. // GitHubWebhook represents a webhook as returned by the GitHub API.

View file

@ -6,9 +6,9 @@ import (
"os" "os"
"sync" "sync"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
"forge.lthn.ai/core/go-devops/deploy/python" "dappco.re/go/core/devops/deploy/python"
) )
// Client wraps the Python CoolifyClient for Go usage. // Client wraps the Python CoolifyClient for Go usage.

View file

@ -9,7 +9,7 @@ import (
"path/filepath" "path/filepath"
"sync" "sync"
"forge.lthn.ai/core/go-log" "dappco.re/go/core/log"
"github.com/kluctl/go-embed-python/python" "github.com/kluctl/go-embed-python/python"
) )

13
go.mod
View file

@ -1,17 +1,17 @@
module forge.lthn.ai/core/go-devops module dappco.re/go/core/devops
go 1.26.0 go 1.26.0
require ( require (
code.gitea.io/sdk/gitea v0.23.2 code.gitea.io/sdk/gitea v0.23.2
dappco.re/go/core v0.4.7 dappco.re/go/core v0.4.7
forge.lthn.ai/core/agent v0.3.3 dappco.re/go/agent v0.3.3
dappco.re/go/core/i18n v0.1.7
dappco.re/go/core/io v0.1.7
dappco.re/go/core/log v0.0.4
dappco.re/go/core/scm v0.3.6
forge.lthn.ai/core/cli v0.3.7 forge.lthn.ai/core/cli v0.3.7
forge.lthn.ai/core/go-container v0.1.7 forge.lthn.ai/core/go-container v0.1.7
forge.lthn.ai/core/go-i18n v0.1.7
forge.lthn.ai/core/go-io v0.1.7
forge.lthn.ai/core/go-log v0.0.4
forge.lthn.ai/core/go-scm v0.3.6
github.com/kluctl/go-embed-python v0.0.0-3.13.1-20241219-1 github.com/kluctl/go-embed-python v0.0.0-3.13.1-20241219-1
github.com/stretchr/testify v1.11.1 github.com/stretchr/testify v1.11.1
golang.org/x/term v0.41.0 golang.org/x/term v0.41.0
@ -22,7 +22,6 @@ require (
require ( require (
codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2 v2.2.0 // indirect codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2 v2.2.0 // indirect
forge.lthn.ai/core/config v0.1.8 // indirect forge.lthn.ai/core/config v0.1.8 // indirect
forge.lthn.ai/core/go v0.3.3 // indirect
forge.lthn.ai/core/go-inference v0.1.6 // indirect forge.lthn.ai/core/go-inference v0.1.6 // indirect
forge.lthn.ai/core/go-store v0.1.9 // indirect forge.lthn.ai/core/go-store v0.1.9 // indirect
github.com/42wim/httpsig v1.2.3 // indirect github.com/42wim/httpsig v1.2.3 // indirect

View file

@ -4,7 +4,7 @@ package locales
import ( import (
"embed" "embed"
"forge.lthn.ai/core/go-i18n" "dappco.re/go/core/i18n"
) )
//go:embed *.json //go:embed *.json

View file

@ -5,9 +5,9 @@ import (
"encoding/json" "encoding/json"
"time" "time"
log "forge.lthn.ai/core/go-log" log "dappco.re/go/core/log"
"forge.lthn.ai/core/go-scm/manifest" "dappco.re/go/core/scm/manifest"
) )
// Snapshot is the frozen release manifest written as core.json. // Snapshot is the frozen release manifest written as core.json.

View file

@ -5,7 +5,7 @@ import (
"testing" "testing"
"time" "time"
"forge.lthn.ai/core/go-scm/manifest" "dappco.re/go/core/scm/manifest"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
) )