diff --git a/.github/workflows/go_generate.yml b/.github/workflows/go_generate.yml index 2554a45af..0ad6c7747 100644 --- a/.github/workflows/go_generate.yml +++ b/.github/workflows/go_generate.yml @@ -28,7 +28,14 @@ jobs: run: | mkdir gentools go build -o gentools/stringer golang.org/x/tools/cmd/stringer - PATH="$PATH:$(pwd)/gentools" go generate ./... + if [[ "${{github.ref}}" == release-branch/* ]] + then + pkgs=$(go list ./... | grep -v dnsfallback) + else + pkgs=$(go list ./...) + fi + echo pkgs: $pkgs + PATH="$PATH:$(pwd)/gentools" go generate $pkgs echo echo git diff --name-only --exit-code || (echo "The files above need updating. Please run 'go generate'."; exit 1)