Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

Org migration: update Go module paths (zeevdr → opendecree) #171

@zeevdr

Description

@zeevdr

Description

The critical migration step. Update all Go module paths from `github.com/zeevdr/decree` to `github.com/opendecree/decree`.

Files to update

go.mod files (8 modules)

  • `go.mod` — root module
  • `api/go.mod`
  • `sdk/configclient/go.mod`
  • `sdk/adminclient/go.mod`
  • `sdk/configwatcher/go.mod`
  • `sdk/tools/go.mod`
  • `cmd/decree/go.mod`
  • `e2e/go.mod`

Each needs:

  • Module path updated
  • All `require` lines referencing zeevdr updated
  • All `replace` directives updated

All .go source files

  • Every `import "github.com/zeevdr/decree/...` → `"github.com/opendecree/decree/...`
  • Estimated ~100+ files

go.work

  • All module paths updated

Other Go-adjacent files

  • `.goreleaser.yml` — module paths
  • `buf.yaml`, `buf.gen.yaml` — if they reference Go module paths
  • `Makefile` — any hardcoded paths

Approach

```bash

Bulk rename across all Go files

find . -name '*.go' -o -name 'go.mod' -o -name 'go.work' | xargs sed -i 's|github.com/zeevdr/decree|github.com/opendecree/decree|g'
```

Then run `go mod tidy` in each module and verify with `go build ./...`

Depends on

Acceptance criteria

  • All 8 go.mod files updated
  • All .go imports updated
  • `go build ./...` succeeds
  • `go test ./...` passes
  • `go vet ./...` clean

Metadata

Metadata

Assignees

No one assigned

    Labels

    size: MModerate — a day or two, clear scope

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions