code-generator icon indicating copy to clipboard operation
code-generator copied to clipboard

client-gen generates empty files when using Go 1.23

Open JRBANCEL opened this issue 6 months ago • 2 comments

We use client-gen like this:

client-gen \
        --input-base "github.com/<WHATEVER>/pkg/apis" \
        --input "dedicated/v1alpha1" \
        --output-pkg github.com/<WHATEVER>/pkg/clientset \
        --go-header-file hack/header.txt \
        --clientset-name versioned \
        --output-dir ./pkg/clientset

Works fine in 1.22.0 (and v0.30.1).

Now, when I bump go.mod to use 1.23.0, client-gen generates files with just the package statement:

// Code generated by client-gen. DO NOT EDIT.

package v1alpha1

Output with -v 10 doesn't show anything interesting. I tried to update client-gen to v0.31.0, same result.

JRBANCEL avatar Aug 13 '24 21:08 JRBANCEL