Skip to content

Replace palantir's Gradle plugins with plain Gradle #262

Replace palantir's Gradle plugins with plain Gradle

Replace palantir's Gradle plugins with plain Gradle #262

Triggered via pull request October 2, 2026 18:16
Status Success
Total duration 12m 2s
Artifacts –

ci.yml

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

Annotations

121 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
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[NullAway] dereferenced expression 'lastLevel2' is @nullable
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[RefactorSwitch] This switch can be refactored to be more readable
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L412
[NullAway] passing @nullable parameter 'lastLevel' where @nonnull is required
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L390
[NullAway] passing @nullable parameter 'innerLevel' where @nonnull is required
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L173
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L98
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L69
[NullAway] passing @nullable parameter 'null' where @nonnull is required
build (JDK 27): 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 (JDK 27): 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
build (JDK 26): 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 (JDK 26): 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 (JDK 26): 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 (JDK 26): gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/PalantirJavaFormatProviderPlugin.java#L32
[ReferenceEquality] Comparison using reference equality instead of value equality
build (JDK 26): 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 (JDK 26): 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 (JDK 26): 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 (JDK 26): 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
build (JDK 25): 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 (JDK 25): 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 (JDK 25): 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 (JDK 25): gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/PalantirJavaFormatProviderPlugin.java#L32
[ReferenceEquality] Comparison using reference equality instead of value equality
build (JDK 25): 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 (JDK 25): 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 (JDK 25): 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 (JDK 25): 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 (linux-aarch64): gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/spotless/PalantirJavaFormatStep.java#L78
[NullAway] initializer method does not guarantee @nonnull field 'jarsSignature' (line 63) is initialized along all control-flow paths (remember to check for exceptions or early returns).
native (linux-aarch64): gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/PalantirJavaFormatProviderPlugin.java#L32
[ReferenceEquality] Comparison using reference equality instead of value equality
native (linux-aarch64): 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.
native (linux-aarch64): 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.
native (linux-aarch64): 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.
native (linux-aarch64): 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
native (linux-aarch64): gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/NativeImageFormatProviderPlugin.java#L38
[ReferenceEquality] Comparison using reference equality instead of value equality
native (linux-aarch64): 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 (linux-aarch64): 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
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/java/JsonSink.java#L53
[NullAway] dereferenced expression 'childrenMap.get(parentLevelId.getAsInt())' is @nullable
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Comment.java#L91
[NullAway] unboxing of a @nullable expression 'Iterators.getLast(Newlines.lineOffsetIterator(text))'
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[RefactorSwitch] This switch can be refactored to be more readable
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L412
[NullAway] passing @nullable parameter 'lastLevel' where @nonnull is required
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L390
[NullAway] passing @nullable parameter 'innerLevel' where @nonnull is required
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L173
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L98
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L69
[NullAway] passing @nullable parameter 'null' where @nonnull is required
native (linux-x86-64): 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.
native (linux-x86-64): 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.
native (linux-x86-64): 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
native (linux-x86-64): gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/PalantirJavaFormatProviderPlugin.java#L32
[ReferenceEquality] Comparison using reference equality instead of value equality
native (linux-x86-64): 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.
native (linux-x86-64): 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
native (linux-x86-64): 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
native (linux-x86-64): 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 (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/Newlines.java#L164
[NullAway] initializer method does not guarantee @nonnull field 'curr' (line 158) is initialized along all control-flow paths (remember to check for exceptions or early returns).
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/Newlines.java#L63
[NullAway] returning @nullable expression from method with @nonnull return type
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Comment.java#L91
[NullAway] unboxing of a @nullable expression 'Iterators.getLast(Newlines.lineOffsetIterator(text))'
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[NullAway] dereferenced expression 'lastLevel2' is @nullable
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[RefactorSwitch] This switch can be refactored to be more readable
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L412
[NullAway] passing @nullable parameter 'lastLevel' where @nonnull is required
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L390
[NullAway] passing @nullable parameter 'innerLevel' where @nonnull is required
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L173
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L98
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L69
[NullAway] passing @nullable parameter 'null' where @nonnull is required
native (macos-aarch64): gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/spotless/NativePalantirJavaFormatStep.java#L34
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
native (macos-aarch64): 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.
native (macos-aarch64): 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
native (macos-aarch64): 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.
native (macos-aarch64): 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.
native (macos-aarch64): gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/JavaFormatExtension.java#L90
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
native (macos-aarch64): 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
native (macos-aarch64): 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-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Comment.java#L91
[NullAway] unboxing of a @nullable expression 'Iterators.getLast(Newlines.lineOffsetIterator(text))'
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[RefactorSwitch] This switch can be refactored to be more readable
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L412
[NullAway] passing @nullable parameter 'lastLevel' where @nonnull is required
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L390
[NullAway] passing @nullable parameter 'innerLevel' where @nonnull is required
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L173
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L98
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L69
[NullAway] passing @nullable parameter 'null' where @nonnull is required
native (macos-x86-64): gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/spotless/NativePalantirJavaFormatStep.java#L34
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
native (macos-x86-64): 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.
native (macos-x86-64): 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
native (macos-x86-64): 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.
native (macos-x86-64): 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.
native (macos-x86-64): gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/JavaFormatExtension.java#L90
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
native (macos-x86-64): 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
native (macos-x86-64): 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): open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L54
[NullAway] dereferenced expression 'startToken' is @nullable
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Comment.java#L91
[NullAway] unboxing of a @nullable expression 'Iterators.getLast(Newlines.lineOffsetIterator(text))'
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[NullAway] dereferenced expression 'lastLevel2' is @nullable
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[RefactorSwitch] This switch can be refactored to be more readable
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L412
[NullAway] passing @nullable parameter 'lastLevel' where @nonnull is required
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L390
[NullAway] passing @nullable parameter 'innerLevel' where @nonnull is required
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L173
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L98
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L69
[NullAway] passing @nullable parameter 'null' where @nonnull is required
native (macos-x86-64)
This build uses GraalVM CE for JDK 25.0.1, the last available JDK 25 build for macOS Intel.
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"
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"
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.