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:
parent
33968f32bc
commit
129199a5e0
49 changed files with 110 additions and 111 deletions
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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() {
|
||||||
|
|
|
||||||
|
|
@ -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 (
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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() {
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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) {
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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() {
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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() {
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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() {
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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
13
go.mod
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue