Rename the module to the Coffey-Labs organisation

The repositories moved off LINUXexpert-org. Here that is not a
documentation change: the old organisation was the module path, so it is
declared in go.mod and repeated in every internal import.

Leaving it would have been worse than a stale link. GitHub redirects the
repository, but a go.mod whose module line disagrees with the path it was
fetched from is an error rather than a redirect, so `go get` on the new
address would have failed against the old declaration.

go.mod, 34 files of imports, and the repository links in README and
ARCHITECTURE. go mod tidy leaves go.sum untouched -- no dependency moved,
only our own path.
This commit is contained in:
2026-08-30 15:24:18 -07:00
parent 8bf7c8e2ac
commit 12ec0c3fd4
37 changed files with 73 additions and 73 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"sort"
"strings"
"github.com/LINUXexpert-org/stalwart-migrator/internal/backup"
"github.com/Coffey-Labs/stalwart-migrator/internal/backup"
)
// AccountRoleOperations restores the account roles a v0.16 migration drops.
+1 -1
View File
@@ -7,7 +7,7 @@ import (
"strings"
"testing"
"github.com/LINUXexpert-org/stalwart-migrator/internal/backup"
"github.com/Coffey-Labs/stalwart-migrator/internal/backup"
)
// The exact principal shape a real 0.15.5 reports.
+1 -1
View File
@@ -11,7 +11,7 @@ import (
"path/filepath"
"strings"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
)
// Options configures a full backup pass. Which fields matter depends on
+1 -1
View File
@@ -12,7 +12,7 @@ import (
"path/filepath"
"testing"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
)
func TestBackupRunEndToEndAndResume(t *testing.T) {
+2 -2
View File
@@ -12,8 +12,8 @@ import (
"path/filepath"
"strings"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/LINUXexpert-org/stalwart-migrator/internal/preflight"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/preflight"
)
// ArtifactContainerDefinition is the preserved `docker inspect` of the
+1 -1
View File
@@ -12,7 +12,7 @@ import (
"strings"
"testing"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
)
// inspectJSON builds a `docker inspect` document. extra is merged into
+4 -4
View File
@@ -16,10 +16,10 @@ import (
"syscall"
"time"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/LINUXexpert-org/stalwart-migrator/internal/preflight"
"github.com/LINUXexpert-org/stalwart-migrator/internal/service"
"github.com/LINUXexpert-org/stalwart-migrator/internal/stalwartapi"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/preflight"
"github.com/Coffey-Labs/stalwart-migrator/internal/service"
"github.com/Coffey-Labs/stalwart-migrator/internal/stalwartapi"
)
// Artifact names this phase records. ArtifactServiceUnit is the preserved
+2 -2
View File
@@ -14,8 +14,8 @@ import (
"testing"
"time"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/LINUXexpert-org/stalwart-migrator/internal/service"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/service"
)
// fakeController stands in for systemd, recording call order.
+2 -2
View File
@@ -11,8 +11,8 @@ import (
"strings"
"time"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/LINUXexpert-org/stalwart-migrator/internal/stalwartapi"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/stalwartapi"
)
// Options configures a Checker. Every field has a conservative default
+1 -1
View File
@@ -14,7 +14,7 @@ import (
"strings"
"testing"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
)
// writeFakeBinary creates a shell script that behaves like `stalwart
+1 -1
View File
@@ -10,7 +10,7 @@ import (
"os/exec"
"strings"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
)
// checkFunc is the closure Checker.Run uses to run and checkpoint one
+1 -1
View File
@@ -13,7 +13,7 @@ import (
"strings"
"testing"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
)
// The defaults the official Stalwart image gives every container made from
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"os"
"os/exec"
"github.com/LINUXexpert-org/stalwart-migrator/internal/service"
"github.com/Coffey-Labs/stalwart-migrator/internal/service"
)
// DeploymentKind is how a Stalwart instance appears to be run, which
+1 -1
View File
@@ -11,7 +11,7 @@ import (
"testing"
"time"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
)
// recordingLauncher stands in for a deployment that is not a local binary -
+1 -1
View File
@@ -12,7 +12,7 @@ import (
"strings"
"time"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
)
// Options configures one full recovery-mode migration cycle: starting the
+1 -1
View File
@@ -11,7 +11,7 @@ import (
"testing"
"time"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
)
func TestRecoveryRunEndToEndAndResume(t *testing.T) {
+2 -2
View File
@@ -10,8 +10,8 @@ import (
"os/exec"
"strings"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/LINUXexpert-org/stalwart-migrator/internal/preflight"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/preflight"
)
// DefaultDockerBinary is what shells out unless a caller names another.
+2 -2
View File
@@ -17,8 +17,8 @@ import (
"runtime"
"strings"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/LINUXexpert-org/stalwart-migrator/internal/preflight"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/preflight"
)
// assetForArch maps a Go architecture to the release asset holding the
+1 -1
View File
@@ -20,7 +20,7 @@ import (
"strings"
"testing"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
)
// tarGzWith builds a release-shaped archive containing one entry.
+3 -3
View File
@@ -10,9 +10,9 @@ import (
"strings"
"time"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/LINUXexpert-org/stalwart-migrator/internal/recovery"
"github.com/LINUXexpert-org/stalwart-migrator/internal/stalwartapi"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/recovery"
"github.com/Coffey-Labs/stalwart-migrator/internal/stalwartapi"
)
// BootCheckOptions configures a normal (non-recovery-mode) boot of the
+1 -1
View File
@@ -12,7 +12,7 @@ import (
"testing"
"time"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
)
func freePort(t *testing.T) int {
+2 -2
View File
@@ -9,8 +9,8 @@ import (
"sort"
"strings"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/LINUXexpert-org/stalwart-migrator/internal/stalwartapi"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/stalwartapi"
)
// MailboxDelta is one mailbox whose message count didn't match between the
+2 -2
View File
@@ -11,8 +11,8 @@ import (
"strings"
"testing"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/LINUXexpert-org/stalwart-migrator/internal/stalwartapi"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/stalwartapi"
)
// jmapEnvelope mirrors the wire shape stalwartapi.Client.call() parses.
+2 -2
View File
@@ -8,8 +8,8 @@ import (
"fmt"
"net/http"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/LINUXexpert-org/stalwart-migrator/internal/stalwartapi"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/stalwartapi"
)
// LiveOptions describes the migrated instance cutover has just started.
+1 -1
View File
@@ -11,7 +11,7 @@ import (
"strings"
"testing"
"github.com/LINUXexpert-org/stalwart-migrator/internal/checkpoint"
"github.com/Coffey-Labs/stalwart-migrator/internal/checkpoint"
)
// A run that never captured a "before" cannot be checked against one. The