From 71c92088ba566bd0133643035fe0b60bc57041ad Mon Sep 17 00:00:00 2001 From: restitux Date: Tue, 23 Dec 2025 23:17:41 -0700 Subject: [PATCH] TEST --- ci/build.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ci/build.sh b/ci/build.sh index 4957362..2d18644 100755 --- a/ci/build.sh +++ b/ci/build.sh @@ -48,12 +48,20 @@ main() { # 6. Regenerate plugin source files # CoreDNS uses go generate (via Makefile) to rebuild plugin glue code. [web:20][web:26] - make gen || go generate ./... + docker run --rm -it \ + --user "$(id -u):$(id -g)" \ + -v "$PWD":"$PWD" \ + -w "$PWD" \ + golang:latest make gen || go generate ./... # 7. go mod replace plugin path to the cloned action repo # This assumes the plugin lives at github.com/doubleu-labs/coredns-netbox-plugin-dns in your repo. [web:16][web:23] # Adjust relative path if your repo layout differs. - go mod edit -replace=github.com/doubleu-labs/coredns-netbox-plugin-dns="${ACTION_REPO_DIR}" + docker run --rm -it \ + --user "$(id -u):$(id -g)" \ + -v "$PWD":"$PWD" \ + -w "$PWD" \ + golang:latest go mod edit -replace=github.com/doubleu-labs/coredns-netbox-plugin-dns="${ACTION_REPO_DIR}" # 8. Update Go version to the latest # Install or pick latest Go and set GOTOOLCHAIN, or rely on pre-installed toolchain in the runner. [web:17]