Skip to content

Set COURSIER_JNI to force on CI #778

Set COURSIER_JNI to force on CI

Set COURSIER_JNI to force on CI #778

Triggered via push September 23, 2025 12:34
Status Failure
Total duration 38m 2s
Artifacts 7

run-tests.yml

on: push
Matrix: cross-plat
Matrix: itest
Matrix: linux
Matrix: windows
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 7 notices
UtestExampleTestSuite.exampleTest: out\testkit\compile.dest\classes\mill\testkit\UtestExampleTestSuite.class#L24
evalResult.isSuccess evalResult: EvalResult = EvalResult( exitCode = 1, out = """[info] compiling 3 Scala sources to D:\a\mill\mill\out\example\migrating\javalib\5-gradle-incomplete\packaged\daemon\testForked.dest\sandbox\run-2\out\mill-build\compile.dest\classes ... [info] done compiling converting Gradle build resolving Java home for jvmId 17 connecting to Gradle daemon settings from mockito-bom will be shared in base module converting module mockito converting module mockito-bom converting module mockito-core ignoring errorprone dependency (com.google.errorprone,error_prone_core,2.23.0) ignoring signature dependency (net.sf.androidscents.signature,android-api-level-26,8.0.0_r2) ignoring signature dependency (org.codehaus.mojo.signature,java18,1.0) ignoring testFixturesApi dependency ":mockito-core" ignoring testFixturesCompileOnly dependency (junit,junit,4.13.2) ignoring testFixturesImplementation dependency (org.assertj,assertj-core,3.27.1) ignoring testFixturesImplementation dependency (org.objenesis,objenesis,3.3) converting module mockito-extensions converting module mockito-android ignoring errorprone dependency (com.google.errorprone,error_prone_core,2.23.0) converting module mockito-errorprone ignoring annotationProcessor dependency (com.google.auto.service,auto-service,1.1.1) ignoring errorprone dependency (com.google.errorprone,error_prone_core,2.23.0) converting module mockito-junit-jupiter ignoring errorprone dependency (com.google.errorprone,error_prone_core,2.23.0) ignoring testRuntimeOnly dependency (org.junit.jupiter,junit-jupiter-engine,5.11.4) converting module mockito-proxy ignoring errorprone dependency (com.google.errorprone,error_prone_core,2.23.0) converting module mockito-subclass ignoring errorprone dependency (com.google.errorprone,error_prone_core,2.23.0) converting module mockito-integration-tests converting module android-tests converting module extensions-tests ignoring testRuntimeOnly dependency (org.junit.jupiter,junit-jupiter-engine,5.11.4) ignoring testRuntimeOnly dependency (org.junit.vintage,junit-vintage-engine,5.11.4) ignoring testRuntimeOnly dependency (org.junit.platform,junit-platform-launcher,1.11.4) converting module groovy-inline-tests converting module groovy-tests converting module inline-mocks-tests converting module java-21-tests ignoring bytebuddyAgent dependency (net.bytebuddy,byte-buddy-agent,1.15.11) converting module junit-jupiter-extension-tests ignoring testRuntimeOnly dependency (org.junit.jupiter,junit-jupiter-engine,5.11.4) ignoring testRuntimeOnly dependency (org.junit.platform,junit-platform-launcher,1.11.4) converting module junit-jupiter-inline-mock-maker-extension-tests ignoring testRuntimeOnly dependency (org.junit.jupiter,junit-jupiter-engine,5.11.4) ignoring testRuntimeOnly dependency (org.junit.platform,junit-platform-launcher,1.11.4) converting module junit-jupiter-parallel-tests ignoring testRuntimeOnly dependency (org.junit.jupiter,junit-jupiter-engine,5.11.4) ignoring testRuntimeOnly dependency (org.junit.platform,junit-platform-launcher,1.11.4) converting module kotlin-release-coroutines-tests ignoring kotlinCompilerPluginClasspathMain dependency (org.jetbrains.kotlin,kotlin-scripting-compiler-embeddable,1.9.24) ignoring kotlinCompilerPluginClasspathTest dependency (org.jetbrains.kotlin,kotlin-scripting-compiler-embeddable,1.9.24) converting module kotlin-tests ignoring kotlinCompilerPluginClasspathMain dependency (org.jetbrains.kotlin,kotlin-scripting-compiler-embeddable,1.9.24) ignoring kotlinCompilerPluginClasspathTest dependency (org.jetbrains.kotlin,kotlin-scripting-compiler-embeddable,1.9.24) converting module memory-tests converting module module-tests converting module osgi-tests ignoring testBundleImplementation dependency ":mockito-core" ignoring testBundleImplementation dependency (junit,junit,4.13.2) ignoring testRuntimeBundles dependency ":mockito-core" ignoring testRuntimeBundles dependency (net.bytebuddy,byte-buddy,1.15.11) ignoring testRuntimeBundles dependency (org.o
UtestExampleTestSuite.exampleTest: out\testkit\compile.dest\classes\mill\testkit\UtestExampleTestSuite.class#L24
evalResult.isSuccess evalResult: EvalResult = EvalResult( exitCode = 1, out = """[info] compiling 3 Scala sources to D:\a\mill\mill\out\example\migrating\javalib\4-gradle-complete\packaged\daemon\testForked.dest\sandbox\run-2\out\mill-build\compile.dest\classes ... [info] done compiling converting Gradle build resolving Java home for jvmId 16 connecting to Gradle daemon settings from fluency-aws-s3 will be shared in base module converting module fluency converting module fluency-aws-s3 converting module fluency-core converting module fluency-fluentd converting module fluency-fluentd-ext converting module fluency-treasuredata generated 6 Mill build file(s) removing existing Mill build files writing Mill build file to fluency-aws-s3/package.mill writing Mill build file to fluency-core/package.mill writing Mill build file to fluency-fluentd/package.mill writing Mill build file to fluency-fluentd-ext/package.mill writing Mill build file to fluency-treasuredata/package.mill writing Mill build file to build.mill converted Gradle build to Mill formatting Mill build files Formatting 6 Scala sources error: C:\Users\RUNNER~1\AppData\Local\Temp\4836146437598797654.tmp: org.scalafmt.interfaces.ScalafmtException: [v3.8.4] failed to download Caused by: java.lang.RuntimeException: No NativeApi instance available. Could not load a Service for class coursierapi.shaded.coursier.jniutils.NativeApi or class coursierapi.shaded.coursier.jniutils.LowPriorityNativeApi at coursierapi.shaded.coursier.jniutils.NativeApi.get(NativeApi.java:43) at coursierapi.shaded.coursier.jniutils.WindowsKnownFolders.knownFolderPath(WindowsKnownFolders.java:6) at coursierapi.shaded.coursier.cache.shaded.dirs.jni.WindowsJni.winDirs(WindowsJni.java:13) at coursierapi.shaded.coursier.cache.shaded.dirs.ProjectDirectories.fromPath(ProjectDirectories.java:266) at coursierapi.shaded.coursier.cache.shaded.dirs.ProjectDirectories.from(ProjectDirectories.java:326) at coursierapi.shaded.coursier.paths.CoursierPaths.directoriesInstance(CoursierPaths.java:113) at coursierapi.shaded.coursier.paths.CoursierPaths.coursierDirectories(CoursierPaths.java:121) at coursierapi.shaded.coursier.paths.CoursierPaths.computeCacheDirectory(CoursierPaths.java:63) at coursierapi.shaded.coursier.paths.CoursierPaths.computeCacheDirectory(CoursierPaths.java:43) at coursierapi.shaded.coursier.paths.CoursierPaths.cacheDirectory(CoursierPaths.java:76) at coursierapi.shaded.coursier.paths.CachePath.defaultCacheDirectory(CachePath.java:116) at coursierapi.shaded.coursier.cache.CacheDefaults$.location$lzycompute(CacheDefaults.scala:19) at coursierapi.shaded.coursier.cache.CacheDefaults$.location(CacheDefaults.scala:19) at coursierapi.shaded.coursier.internal.api.ApiHelper$.defaultLocation(ApiHelper.scala:45) at coursierapi.shaded.coursier.internal.api.ApiHelper.defaultLocation(ApiHelper.scala) at coursierapi.Cache.<init>(Cache.java:17) at coursierapi.Cache.create(Cache.java:22) at org.scalafmt.dynamic.CoursierDependencyDownloader.$anonfun$download$1(CoursierDependencyDownloader.scala:22) at scala.util.Try$.apply(Try.scala:217) at org.scalafmt.dynamic.CoursierDependencyDownloader.download(CoursierDependencyDownloader.scala:18) at org.scalafmt.dynamic.ScalafmtModuleLoader$WithDownloader.load(ScalafmtModuleLoader.scala:34) at org.scalafmt.dynamic.ScalafmtModuleLoader$CachedProxy.load$1(ScalafmtModuleLoader.scala:55) at org.scalafmt.dynamic.ScalafmtModuleLoader$CachedProxy.$anonfun$load$3(ScalafmtModuleLoader.scala:56) at scala.util.Try$.apply(Try.scala:217) at org.scalafmt.dynamic.utils.ReentrantCache.getOrAddToCache(ReentrantCache.scala:37) at org.scalafmt.dynamic.ScalafmtModuleLoader$CachedProxy.load(ScalafmtModuleLoader.scala:56) at org.scalafmt.dynamic.ScalafmtConfigLoader$.$anonfun$load$1(ScalafmtConfigLoader.scala:37) at scala.util.Either.flatMap(Either.scala:360) at org.scalafmt.dynamic.ScalafmtConfigLoader$.load(ScalafmtConfigLoader.scala:35) at org.scalafmt.dynamic.ScalafmtConfigLoader$CachedProxy.load$1(Scal
UtestExampleTestSuite.exampleTest: out\testkit\compile.dest\classes\mill\testkit\UtestExampleTestSuite.class#L24
evalResult.isSuccess evalResult: EvalResult = EvalResult( exitCode = 1, out = """[info] compiling 3 Scala sources to D:\a\mill\mill\out\example\migrating\javalib\3-maven-complete-large\packaged\daemon\testForked.dest\sandbox\run-2\out\mill-build\compile.dest\classes ... [info] done compiling converting Maven build converting module java-design-patterns converting module abstract-document converting module abstract-factory converting module active-object converting module acyclic-visitor converting module adapter converting module ambassador converting module anti-corruption-layer converting module arrange-act-assert converting module async-method-invocation converting module balking converting module bloc converting module bridge converting module builder converting module business-delegate converting module bytecode converting module caching converting module callback converting module chain-of-responsibility converting module circuit-breaker converting module clean-architecture converting module client-session converting module collecting-parameter converting module collection-pipeline converting module combinator converting module command converting module command-query-responsibility-segregation converting module commander converting module component converting module composite converting module composite-entity converting module composite-view converting module context-object converting module converter converting module curiously-recurring-template-pattern converting module currying converting module data-access-object converting module data-bus converting module data-locality converting module data-mapper converting module data-transfer-object converting module decorator converting module delegation converting module dependency-injection converting module dirty-flag converting module domain-model converting module double-buffer converting module double-checked-locking converting module double-dispatch converting module dynamic-proxy converting module event-aggregator converting module event-based-asynchronous converting module event-driven-architecture converting module event-queue converting module event-sourcing converting module execute-around converting module extension-objects converting module facade converting module factory converting module factory-kit converting module factory-method converting module fanout-fanin converting module feature-toggle converting module filterer converting module fluent-interface converting module flux converting module flyweight converting module front-controller converting module function-composition converting module game-loop converting module gateway converting module guarded-suspension converting module half-sync-half-async converting module health-check converting module hexagonal-architecture converting module identity-map converting module intercepting-filter converting module interpreter converting module iterator converting module layered-architecture converting module lazy-loading converting module leader-election converting module leader-followers converting module lockable-object converting module map-reduce converting module marker-interface converting module master-worker converting module mediator converting module memento converting module metadata-mapping converting module microservices-aggregrator converting module information-microservice converting module aggregator-service converting module inventory-microservice converting module microservices-api-gateway converting module image-microservice converting module price-microservice converting module api-gateway-service converting module microservices-client-side-ui-composition converting module microservices-distributed-tracing converting module order-microservice converting module payment-microservice converting module product-microservice converting module microservices-idempotent-consumer converting module microservices-log-aggregation converting module model-view-controller converting module
UtestExampleTestSuite.exampleTest: out\testkit\compile.dest\classes\mill\testkit\UtestExampleTestSuite.class#L24
evalResult.isSuccess evalResult: EvalResult = EvalResult( exitCode = 1, out = """[info] compiling 3 Scala sources to D:\a\mill\mill\out\example\migrating\javalib\2-maven-incomplete\packaged\daemon\testForked.dest\sandbox\run-2\out\mill-build\compile.dest\classes ... [info] done compiling converting Maven build converting module fastexcel-parent converting module fastexcel converting module fastexcel-reader converting module fastexcel-e2e generated 4 Mill build file(s) removing existing Mill build files writing Mill build file to fastexcel-writer/package.mill writing Mill build file to fastexcel-reader/package.mill writing Mill build file to e2e/package.mill writing Mill build file to build.mill converted Maven build to Mill formatting Mill build files Formatting 4 Scala sources error: C:\Users\RUNNER~1\AppData\Local\Temp\1468362091549382664.tmp: org.scalafmt.interfaces.ScalafmtException: [v3.8.4] failed to download Caused by: java.lang.RuntimeException: No NativeApi instance available. Could not load a Service for class coursierapi.shaded.coursier.jniutils.NativeApi or class coursierapi.shaded.coursier.jniutils.LowPriorityNativeApi at coursierapi.shaded.coursier.jniutils.NativeApi.get(NativeApi.java:43) at coursierapi.shaded.coursier.jniutils.WindowsKnownFolders.knownFolderPath(WindowsKnownFolders.java:6) at coursierapi.shaded.coursier.cache.shaded.dirs.jni.WindowsJni.winDirs(WindowsJni.java:13) at coursierapi.shaded.coursier.cache.shaded.dirs.ProjectDirectories.fromPath(ProjectDirectories.java:266) at coursierapi.shaded.coursier.cache.shaded.dirs.ProjectDirectories.from(ProjectDirectories.java:326) at coursierapi.shaded.coursier.paths.CoursierPaths.directoriesInstance(CoursierPaths.java:113) at coursierapi.shaded.coursier.paths.CoursierPaths.coursierDirectories(CoursierPaths.java:121) at coursierapi.shaded.coursier.paths.CoursierPaths.computeCacheDirectory(CoursierPaths.java:63) at coursierapi.shaded.coursier.paths.CoursierPaths.computeCacheDirectory(CoursierPaths.java:43) at coursierapi.shaded.coursier.paths.CoursierPaths.cacheDirectory(CoursierPaths.java:76) at coursierapi.shaded.coursier.paths.CachePath.defaultCacheDirectory(CachePath.java:116) at coursierapi.shaded.coursier.cache.CacheDefaults$.location$lzycompute(CacheDefaults.scala:19) at coursierapi.shaded.coursier.cache.CacheDefaults$.location(CacheDefaults.scala:19) at coursierapi.shaded.coursier.internal.api.ApiHelper$.defaultLocation(ApiHelper.scala:45) at coursierapi.shaded.coursier.internal.api.ApiHelper.defaultLocation(ApiHelper.scala) at coursierapi.Cache.<init>(Cache.java:17) at coursierapi.Cache.create(Cache.java:22) at org.scalafmt.dynamic.CoursierDependencyDownloader.$anonfun$download$1(CoursierDependencyDownloader.scala:22) at scala.util.Try$.apply(Try.scala:217) at org.scalafmt.dynamic.CoursierDependencyDownloader.download(CoursierDependencyDownloader.scala:18) at org.scalafmt.dynamic.ScalafmtModuleLoader$WithDownloader.load(ScalafmtModuleLoader.scala:34) at org.scalafmt.dynamic.ScalafmtModuleLoader$CachedProxy.load$1(ScalafmtModuleLoader.scala:55) at org.scalafmt.dynamic.ScalafmtModuleLoader$CachedProxy.$anonfun$load$3(ScalafmtModuleLoader.scala:56) at scala.util.Try$.apply(Try.scala:217) at org.scalafmt.dynamic.utils.ReentrantCache.getOrAddToCache(ReentrantCache.scala:37) at org.scalafmt.dynamic.ScalafmtModuleLoader$CachedProxy.load(ScalafmtModuleLoader.scala:56) at org.scalafmt.dynamic.ScalafmtConfigLoader$.$anonfun$load$1(ScalafmtConfigLoader.scala:37) at scala.util.Either.flatMap(Either.scala:360) at org.scalafmt.dynamic.ScalafmtConfigLoader$.load(ScalafmtConfigLoader.scala:35) at org.scalafmt.dynamic.ScalafmtConfigLoader$CachedProxy.load$1(ScalafmtConfigLoader.scala:75) at org.scalafmt.dynamic.ScalafmtConfigLoader$CachedProxy.$anonfun$load$12(ScalafmtConfigLoader.scala:77) at scala.util.Try$.apply(Try.scala:217) at org.scalafmt.dynamic.utils.ReentrantCache.getOrAddToCache(ReentrantCache.scala:37) at org.scalafmt.dynamic.ScalafmtConfigLoader$CachedProxy.$an
UtestExampleTestSuite.exampleTest: out\testkit\compile.dest\classes\mill\testkit\UtestExampleTestSuite.class#L24
evalResult.isSuccess evalResult: EvalResult = EvalResult( exitCode = 1, out = """[info] compiling 3 Scala sources to D:\a\mill\mill\out\example\migrating\javalib\1-maven-complete\packaged\daemon\testForked.dest\sandbox\run-2\out\mill-build\compile.dest\classes ... [info] done compiling converting Maven build converting module geo-parent converting module geo converting module geo-mem generated 3 Mill build file(s) removing existing Mill build files writing Mill build file to geo/package.mill writing Mill build file to geo-mem/package.mill writing Mill build file to build.mill converted Maven build to Mill formatting Mill build files Formatting 3 Scala sources error: C:\Users\RUNNER~1\AppData\Local\Temp\12506929227710398681.tmp: org.scalafmt.interfaces.ScalafmtException: [v3.8.4] failed to download Caused by: java.lang.RuntimeException: No NativeApi instance available. Could not load a Service for class coursierapi.shaded.coursier.jniutils.NativeApi or class coursierapi.shaded.coursier.jniutils.LowPriorityNativeApi at coursierapi.shaded.coursier.jniutils.NativeApi.get(NativeApi.java:43) at coursierapi.shaded.coursier.jniutils.WindowsKnownFolders.knownFolderPath(WindowsKnownFolders.java:6) at coursierapi.shaded.coursier.cache.shaded.dirs.jni.WindowsJni.winDirs(WindowsJni.java:13) at coursierapi.shaded.coursier.cache.shaded.dirs.ProjectDirectories.fromPath(ProjectDirectories.java:266) at coursierapi.shaded.coursier.cache.shaded.dirs.ProjectDirectories.from(ProjectDirectories.java:326) at coursierapi.shaded.coursier.paths.CoursierPaths.directoriesInstance(CoursierPaths.java:113) at coursierapi.shaded.coursier.paths.CoursierPaths.coursierDirectories(CoursierPaths.java:121) at coursierapi.shaded.coursier.paths.CoursierPaths.computeCacheDirectory(CoursierPaths.java:63) at coursierapi.shaded.coursier.paths.CoursierPaths.computeCacheDirectory(CoursierPaths.java:43) at coursierapi.shaded.coursier.paths.CoursierPaths.cacheDirectory(CoursierPaths.java:76) at coursierapi.shaded.coursier.paths.CachePath.defaultCacheDirectory(CachePath.java:116) at coursierapi.shaded.coursier.cache.CacheDefaults$.location$lzycompute(CacheDefaults.scala:19) at coursierapi.shaded.coursier.cache.CacheDefaults$.location(CacheDefaults.scala:19) at coursierapi.shaded.coursier.internal.api.ApiHelper$.defaultLocation(ApiHelper.scala:45) at coursierapi.shaded.coursier.internal.api.ApiHelper.defaultLocation(ApiHelper.scala) at coursierapi.Cache.<init>(Cache.java:17) at coursierapi.Cache.create(Cache.java:22) at org.scalafmt.dynamic.CoursierDependencyDownloader.$anonfun$download$1(CoursierDependencyDownloader.scala:22) at scala.util.Try$.apply(Try.scala:217) at org.scalafmt.dynamic.CoursierDependencyDownloader.download(CoursierDependencyDownloader.scala:18) at org.scalafmt.dynamic.ScalafmtModuleLoader$WithDownloader.load(ScalafmtModuleLoader.scala:34) at org.scalafmt.dynamic.ScalafmtModuleLoader$CachedProxy.load$1(ScalafmtModuleLoader.scala:55) at org.scalafmt.dynamic.ScalafmtModuleLoader$CachedProxy.$anonfun$load$3(ScalafmtModuleLoader.scala:56) at scala.util.Try$.apply(Try.scala:217) at org.scalafmt.dynamic.utils.ReentrantCache.getOrAddToCache(ReentrantCache.scala:37) at org.scalafmt.dynamic.ScalafmtModuleLoader$CachedProxy.load(ScalafmtModuleLoader.scala:56) at org.scalafmt.dynamic.ScalafmtConfigLoader$.$anonfun$load$1(ScalafmtConfigLoader.scala:37) at scala.util.Either.flatMap(Either.scala:360) at org.scalafmt.dynamic.ScalafmtConfigLoader$.load(ScalafmtConfigLoader.scala:35) at org.scalafmt.dynamic.ScalafmtConfigLoader$CachedProxy.load$1(ScalafmtConfigLoader.scala:75) at org.scalafmt.dynamic.ScalafmtConfigLoader$CachedProxy.$anonfun$load$12(ScalafmtConfigLoader.scala:77) at scala.util.Try$.apply(Try.scala:217) at org.scalafmt.dynamic.utils.ReentrantCache.getOrAddToCache(ReentrantCache.scala:37) at org.scalafmt.dynamic.ScalafmtConfigLoader$CachedProxy.$anonfun$load$7(ScalafmtConfigLoader.scala:77) at scala.util.Success.fold(Try.scala:289) at org.scalafmt.dynamic.Scalafmt
windows (11, "example.migrating.javalib.__.packaged.daemon") / run
Process completed with exit code 1.
linux (11, example.scalalib.__.local.daemon) / run
Process completed with exit code 1.
build-windows / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
windows (17, 'integration.bootstrap[no-java-bootstrap].native.daemon') / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
windows (11, "libs.{util,javalib,androidlib,graphviz}.__.test") / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
windows (17, 'integration.failure.__.packaged.nodaemon') / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
windows (24, 'integration.invalidation.__.packaged.daemon') / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
windows (17, "example.scalalib.{basic,publishing}.__.packaged.daemon") / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
windows (11, "example.migrating.javalib.__.packaged.daemon") / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677

Artifacts

Produced during runtime
Name Size Digest
macos-13-selective-execution-artifact
468 KB
sha256:ed7455d60fb93b28b3cf4bf12c4433550596a1f4f8704e56ea28b9cba9799de9
macos-latest-selective-execution-artifact
468 KB
sha256:b4fdc26fb4a7df5c7375ab2eb9949b9acf0b5357547af9236b297de5b44fa5f9
ubuntu-24.04-arm-selective-execution-artifact
468 KB
sha256:afe1b29b9bd0fb7315611692f4e22ed24ced9faec423988a75fc8270edc3d667
ubuntu-latest-artifact
279 MB
sha256:f8d973a934979934188f1d86ad95a6924f3e4acc97db89ddc237d74f888092f1
ubuntu-latest-selective-execution-artifact
468 KB
sha256:503306b6331c2a9d29a1701c2b63a64002f80f2ecaf6fc9440758f164b51dd20
windows-latest-artifact
300 MB
sha256:6b946d84da02790ce6e3ced5a4883802d5ad9a75d7a84a3a3b5882a76c3fa859
windows-latest-selective-execution-artifact
468 KB
sha256:78bd0c82417827fe6163552e9499a46a220d1d20ac394fd134fe8c97321b58b3