Re: Automatic spotlessApply

2024-12-02 Thread Danny McCormick via dev
+1, I think this is a good idea. The only downside I can think of is a little bit of extra time per local build, but it seems like a worthwhile tradeoff. 2 additional suggestions: - we could consider doing this across languages as well (e.g. running the python lint and format precommits as part of

Re: Automatic spotlessApply

2024-12-02 Thread Kenneth Knowles
+1 to anything we can do to automate this. I love having autoformat every time I save in an IDE though I haven't set that up for Beam. FWIW spotlessApply is fast enough that even autoformatting the whole codebase is pretty much negligible time (and dominated by gradle reading configs). I never bot

Beam High Priority Issue Report (36)

2024-12-02 Thread beamactions
This is your daily summary of Beam's current high priority issues that may need attention. See https://beam.apache.org/contribute/issue-priorities for the meaning and expectations around issue priorities. Unassigned P1 Issues: https://github.com/apache/beam/issues/33254 The PreCommit Java

Re: Distroless container image naming convention

2024-12-02 Thread Kenneth Knowles
Ideally, we would as much as possible eliminate the container as a part of the contract a user expects. Hyrum's dead end is where progress is halted or slowed because users have come to depend on things not intended. We have not been very successful, but the intention has always been that the use o

Re: Looking for Spark and Samza Runner user helping with Java11 support

2024-12-02 Thread Kenneth Knowles
I think the issue is independent of releasing since it is a CI thing. And I think Yi is actually pointing out that it will be a user thing (since users will want to use newer JDK also) But still I agree that as the project matures the pro/con of making modules more independent changes. So if that

Automatic spotlessApply

2024-12-02 Thread Jan Lukavský
Hi, there is interesting thread in Maven dev list [1], which discusses automatic spotlessApply as part of build. I personally use exactly same approach on other projects - i.e. compileJava depends on spotlessApply. The benefit is that CI rarely fails due to spotless (the only possibility is a