Skip to content

Annotate javac warnings from the build job only #266

Annotate javac warnings from the build job only

Annotate javac warnings from the build job only #266

Triggered via pull request October 2, 2026 20:33
Status Success
Total duration 13m 2s
Artifacts –

ci.yml

on: pull_request
Matrix: jdk
Matrix: native
Fit to window
Zoom out
Zoom in

Annotations

11 warnings and 7 notices
build: gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L141
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
build: gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L140
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
build: gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/ExecutableTransform.java#L86
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
build: gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/ExecutableTransform.java#L50
[UnusedVariable] The field 'logger' is never read.
build: gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/PalantirJavaFormatProviderPlugin.java#L32
[ReferenceEquality] Comparison using reference equality instead of value equality
build: gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/SpotlessInterop.java#L47
[InjectOnConstructorOfAbstractClass] Constructors on abstract classes are never directly @Inject'ed, only the constructors of their subclasses can be @Inject'ed.
build: gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/SpotlessInterop.java#L37
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
build: open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/NativeImageFormatterService.java#L54
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
build: open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/BootstrappingFormatterService.java#L88
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
native (macos-x86-64)
This build uses GraalVM CE for JDK 25.0.1, the last available JDK 25 build for macOS Intel.
JDK 27 runs with -x :gradle-open-java-format:test
Gradle 9.7.1 does not run on Java 27 yet, and the Gradle plugin's tests run their TestKit builds on the test JVM, where they fail with "Unsupported class file major version 71". Those tests are left out until the wrapper's Gradle supports Java 27.
build (JDK 27)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build (JDK 26)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build (JDK 25)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
native (linux-x86-64)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
native (macos-aarch64)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.