Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3e05c7fe49 | ||
|
|
924540d7a9 | ||
|
|
561816d79d |
8
management-ui/go.mod
Normal file
8
management-ui/go.mod
Normal file
@@ -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
|
||||
@@ -50,6 +50,15 @@ if [ -z "${GITEA_TOKEN:-}" ]; then
|
||||
fi
|
||||
export GITEA_TOKEN
|
||||
|
||||
# `make ui` fällt bei fehlendem bun auf `npm install` zurück (Convenience
|
||||
# für schnelle lokale Builds) — das löst Dependencies gegen package.json
|
||||
# neu auf statt gegen das gepinnte management-ui/bun.lock, und hinterlässt
|
||||
# eine package-lock.json die nichts mit dem committeten Lockfile zu tun
|
||||
# hat. Für einen Release (Testing ODER Stable) ist das nicht akzeptabel —
|
||||
# beide Kanäle müssen reproduzierbar aus dem gepinnten Lockfile bauen.
|
||||
command -v bun >/dev/null 2>&1 || \
|
||||
abort "bun fehlt — Release-Builds müssen aus management-ui/bun.lock bauen, nicht aus dem npm-Fallback. Installieren: https://bun.sh/install"
|
||||
|
||||
# ─── Testing-Version: datumsbasiert YYYY.MM.DD.NN ──────────────────────
|
||||
# NN = laufende Nummer für den Tag, ermittelt aus den bereits im Registry
|
||||
# vorhandenen Versionen des Meta-Pakets (edgeguard) mit dem heutigen
|
||||
|
||||
Reference in New Issue
Block a user