From e064b5555fda1200744c24d24a20439e33b6b292 Mon Sep 17 00:00:00 2001 From: Feng Ruohang Date: Wed, 5 Aug 2026 01:00:52 +0800 Subject: [PATCH] build: remove the untracked shadow .goreleaser.yml A gitignored .goreleaser.yml sat in the repo root, so a bare `goreleaser` invocation - the default discovery path - picked it up instead of the .github/goreleaser.yml that CI passes with --config. The two had diverged completely: the shadow published the GitHub release directly (draft: false), pushed pgsty/minio:latest from a dockers section, and stamped a different vendor and artifact naming. Since RPM signing runs on the maintainer's own machine, that shadow config was one stray `goreleaser release` away from publishing a mislabelled release and overwriting the Docker latest tag. Delete the file and drop its .gitignore entry so any future .goreleaser.yml shows up as untracked and is caught by the release workflow's clean-checkout check, rather than silently steering local builds. CI is unaffected: it names its config explicitly. (A copy of the removed file is preserved out of tree for reference.) Co-authored-by: Claude --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 3daf595b9..24f6fb810 100644 --- a/.gitignore +++ b/.gitignore @@ -55,7 +55,6 @@ xattr xl-meta .gitignore -.goreleaser.yml dist/