From 924540d7a9b961e716d845ee3482b1d51505f435 Mon Sep 17 00:00:00 2001 From: noroot Date: Wed, 2 Sep 2026 16:48:36 +0200 Subject: [PATCH] fix(build): management-ui als eigene Go-Modul-Grenze MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit golangci-lint schlug beim Stable-Release-Rebuild neu fehl: management-ui/node_modules/flatted/golang/pkg/flatted/flatted.go (eine rohe .go-Datei ohne eigenes go.mod, Teil des npm-Pakets "flatted") hat sich durch den bun-statt-npm-Rebuild inhaltlich geändert und wurde vom govet-Sublinter neu bemängelt — geriet nur ins Gate weil sie ohne Modul-Grenze automatisch unter `./...` des Root-Moduls fällt. management-ui/go.mod als reine Grenze (kein eigenständiges Buildable- Modul) stoppt `go vet/build/test ./...` davor, überhaupt dort hineinzulaufen — robuster als ein golangci-lint-Pfad-Exclude, weil es auch die plain go vet/build/test-Schritte in release-check erfasst, nicht nur golangci-lint. Co-Authored-By: Claude Sonnet 5 --- management-ui/go.mod | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 management-ui/go.mod diff --git a/management-ui/go.mod b/management-ui/go.mod new file mode 100644 index 0000000..f3dd3cf --- /dev/null +++ b/management-ui/go.mod @@ -0,0 +1,8 @@ +// Modul-Grenze, kein eigenständiges Go-Modul mit Code. Verhindert dass +// `go vet/build/test ./...` im Root-Modul in management-ui/node_modules/ +// hineinläuft — npm-Pakete (z.B. flatted) shippen dort teils rohe .go- +// Dateien ohne eigenes go.mod, die sich bei jedem bun/npm install ändern +// können und sonst ungefragt in EdgeGuards Go-Quality-Gates landen. +module git.netcell-it.de/projekte/edgeguard-native/management-ui + +go 1.26