From 5d125aac8afb98a2f6e7fca425e718ba590f9b2d Mon Sep 17 00:00:00 2001 From: Lakshman Patel Date: Wed, 10 Jun 2026 22:44:05 +0530 Subject: [PATCH] =?UTF-8?q?chore:=20deploy-audit=20cleanup=20=E2=80=94=20d?= =?UTF-8?q?rop=20stale=20Docker=20scaffolding,=20pin=20deadcode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit eyrie is a library (no `cmd/`, no `package main` outside `examples/`, and the Makefile build target literally documents this). The repo carried a `deploy/docker/docker-compose.yml` that built a `Dockerfile` that never existed, plus a `.dockerignore` listing patterns for the absent Dockerfile. Both are removed. Removed ------- - deploy/docker/docker-compose.yml — `dockerfile: Dockerfile` with context `../../`; no Dockerfile is present. `docker compose build` fails on first invocation. eyrie ships as a Go module via `go get`; consumers embed its HTTP `api.Server` if they want to expose it. - deploy/ — directory deleted entirely (was empty after the compose file went away). - .dockerignore — vestigial; listed Dockerfile/docs/deploy/api which were either absent or are real source dirs that must NOT be excluded. Pinned ------ - .github/workflows/ci.yml: deadcode pinned to v0.30.0 (was `@latest`). Matches hawk's pin and gives reproducible CI. Validation ---------- - go build ./... — clean - go vet ./... — clean - gofumpt -l . / goimports -l . — clean - golangci-lint run --timeout=5m — 0 issues - go test ./... -short — all pass - govulncheck ./... — no vulnerabilities --- .dockerignore | 12 ------------ .github/workflows/ci.yml | 2 +- deploy/docker/docker-compose.yml | 18 ------------------ 3 files changed, 1 insertion(+), 31 deletions(-) delete mode 100644 .dockerignore delete mode 100644 deploy/docker/docker-compose.yml diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 68d8ab7..0000000 --- a/.dockerignore +++ /dev/null @@ -1,12 +0,0 @@ -.git -.github -.gitignore -*.md -.env -.env.* -Dockerfile -.dockerignore -coverage.out -docs/ -deploy/ -api/ diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5acec0a..f99d448 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -198,7 +198,7 @@ jobs: run: git clone --depth=1 https://github.com/GrayCodeAI/tok.git ../tok - name: deadcode run: | - go install golang.org/x/tools/cmd/deadcode@latest + go install golang.org/x/tools/cmd/deadcode@v0.30.0 deadcode ./... 2>&1 | head -50 # ------------------------------------------------------------------------- diff --git a/deploy/docker/docker-compose.yml b/deploy/docker/docker-compose.yml deleted file mode 100644 index 61b8a95..0000000 --- a/deploy/docker/docker-compose.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: eyrie - -services: - eyrie: - build: - context: ../../ - dockerfile: Dockerfile - image: ghcr.io/graycodeai/eyrie:dev - ports: - - "8080:8080" - env_file: - - path: ../../.env.example - required: false - volumes: - - eyrie-data:/data - -volumes: - eyrie-data: