Skip to content

Conversation

@heidiberry
Copy link

Description of changes:
Go 1.24 introduces a new linting check (see related go issue: golang/go#60529). This reports cases where a call to fmt.printf is made with a variable format and no arguments. In all the reported cases, the message was being generated prior to the printf call, so my assumption was that it could use fmt.print instead. I know you do not currently support 1.24, but we would like to use the latest version of go with this tool and the make release command fails due to this checkstyle issues.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@LINKIWI
Copy link

LINKIWI commented Apr 8, 2025

@Yangtao-Hua Can we get this PR merged? This fixes a build issue we are observing on Go 1.24+. Thanks.

@Yangtao-Hua
Copy link
Contributor

Hi @LINKIWI,
We will have a similar change to unblock it in next released version.
Thanks!

@heidiberry
Copy link
Author

Hi @Yangtao-Hua do you have an idea of when the next release will be please?

@Yangtao-Hua
Copy link
Contributor

Hi @heidiberry,
The changes have been merged and are currently under internal testing. However, we don't have a release scheduled for the coming week. In the meantime, you may need to use a private branch as a temporary workaround to unblock your work. We apologize for any inconvenience this may cause.
Thanks,
Yangtao

@heidiberry
Copy link
Author

Hi @Yangtao-Hua are there any updates on when the next release would be please?

@firke
Copy link

firke commented Oct 27, 2025

Would it be possible to get an update on this please? Currently it is not possible to build a project using Go 1.24/1.25, if doing checkstyle action from a Makefile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants