Skip to content

Fine-grained task-level concurrency between launchers #16113

Fine-grained task-level concurrency between launchers

Fine-grained task-level concurrency between launchers #16113

Triggered via pull request April 26, 2026 10:46
Status Failure
Total duration 1h 24m 19s
Artifacts 61

run-tests.yml

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

Annotations

22 errors and 33 warnings
UtestExampleTestSuite.exampleTest: out/testkit/compile.dest/classes/mill/testkit/UtestExampleTestSuite.class#L28
assertion failed: ==== command: /home/runner/work/mill/mill/out/integration/sharedOutFolder.dest/SNAPSHOT/shared-1/out> mill --ticker false resolve modules._ (in-memory) ==== filteredOut: modules.bar modules.foo modules.qux ==== Missing expectedLine: modules.new
UtestExampleTestSuite.exampleTest: out/testkit/compile.dest/classes/mill/testkit/UtestExampleTestSuite.class#L28
evalResult.exitCode == 0 evalResult: EvalResult = EvalResult( command = List("mill", "--ticker", "false", "--meta-level", "2", "show", "sources"), exitCode = 1, outErr = """[ "ref:v0:70f9f59d:/home/runner/work/mill/mill/out/integration/sharedOutFolder.dest/SNAPSHOT/shared-0/out/mill-build/build.mill", "ref:v0:c984eca8:/home/runner/work/mill/mill/out/integration/sharedOutFolder.dest/SNAPSHOT/shared-0/out/mill-build/mill-build/src" ] Invalid selected meta-level 2. Valid range: 0 .. 1 (or -1 .. -2) """ ) evalResult.exitCode != 0: - 1 + 0
linux ('example.{cli,fundamentals,depth,extending,large}._._') / run
Process completed with exit code 1.
linux ('example.{cli,fundamentals,depth,extending,large}._._') / run
Property 'name' does not exist on type 'User'.
UtestExampleTestSuite.exampleTest: out/testkit/compile.dest/classes/mill/testkit/UtestExampleTestSuite.class#L28
assertion failed: ==== command: /home/runner/work/mill/mill/out/integration/sharedOutFolder.dest/SNAPSHOT/shared-2/out> mill --ticker false spotless (in-memory) ==== filteredOut: checking format in 1 java files checking format in 1 scala files checking format in 2 mill,scala files format completed ==== Missing expectedLine: 1 java files are already formatted
linux (example.scalalib._._) / run
Process completed with exit code 1.
linux (example.thirdparty.android-compose-samples.packaged.daemon, true) / run
Process completed with exit code 1.
linux (example.thirdparty.koin-androidx-samples.packaged.daemon, true) / run
Process completed with exit code 1.
linux (example.androidlib._._, true) / run
The job has exceeded the maximum execution time of 1h0m0s
linux (example.androidlib._._, true) / run
The operation was canceled.
linux (example.kotlinlib._._, --jobs=1) / run
The job has exceeded the maximum execution time of 1h0m0s
linux (example.kotlinlib._._, --jobs=1) / run
The operation was canceled.
linux ('integration.dedicated._') / run
The job has exceeded the maximum execution time of 1h0m0s
ConcurrentInterruptShutdownTests.interrupt-active: integration/dedicated/concurrent-interrupt-shutdown/src/ConcurrentInterruptShutdownTests.scala#L50
eventually launcher2.err.text().contains( "Another Mill process with PID " ) launcher2: SpawnedProcess = SpawnedProcess( process = os.SubProcess@6addac1c, chunks = ArrayBuffer( Left( Hello i am cow ) ) )
ConcurrentInterruptShutdownTests.interrupt-blocked: integration/dedicated/concurrent-interrupt-shutdown/src/ConcurrentInterruptShutdownTests.scala#L25
eventually launcher2.err.text().contains( "Another Mill process with PID " ) launcher2: SpawnedProcess = SpawnedProcess( process = os.SubProcess@654a293c, chunks = ArrayBuffer( Left( Hello i am cow ) ) )
linux ('integration.dedicated._') / run
The operation was canceled.
build-linux / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4.6.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-windows / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4.6.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-windows / run
Unable to clean or reset the repository. The repository will be recreated instead.
mima / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows (dist.scripts.test) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux (example.migrating.scalalib._, true) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cross-plat (ubuntu-24.04-arm, 'example.thirdparty.{mockito,netty,arrow}.native.daemon', 17)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, actions/upload-artifact@v4.6.0, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cross-plat (macos-latest, 'example.thirdparty.{acyclic,fansi,gatling}.native.daemon', 19)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, actions/upload-artifact@v4.6.0, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cross-plat (macos-15-intel, 'example.thirdparty.{jimfs,commons-io}.native.daemon', 23)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, actions/upload-artifact@v4.6.0, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows (integration.bootstrap.no-java-bootstrap.native.daemon) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lint-autofix / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux (integration.multimode._.packaged.nodaemon) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux ('{contrib,core,testkit,runner,dist.scripts}.__.test') / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux (integration.migrating._, true) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux (integration.bootstrap.no-java-bootstrap.native.daemon) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
itest (24, ci/test-dist-run.sh && ci/test-mill-bootstrap.sh) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows ("example.scalalib.{basic,publishing}.__.proguard.daemon") / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux ('libs.scalalib.__.test') / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows ("libs.{util,javalib,androidlib,graphviz}.__.test") / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux (integration.failure._) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows (example.migrating.javalib._.packaged.daemon, --jobs=1) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux ('example.{groovylib,pythonlib,javascriptlib}._._') / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux ('example.{cli,fundamentals,depth,extending,large}._._') / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux (example.scalalib._._) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows (integration.multimode._.packaged.daemon) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux ('integration.feature._') / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux ('libs.{scalajslib,scalanativelib,kotlinlib,pythonlib,javascriptlib,init,tabcomplete}.__.te... / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux (example.thirdparty.android-compose-samples.packaged.daemon, true) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux (example.javalib._._) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux (example.thirdparty.koin-androidx-samples.packaged.daemon, true) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux (example.androidlib._._, true) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux (example.kotlinlib._._, --jobs=1) / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux ('integration.dedicated._') / run
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, mikepenz/action-junit-report@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
macos-15-intel-selective-execution-artifact
741 KB
sha256:82adecc7138327859b2c2eae2783c6a73a8be77e000c8b21b4e2c58881e3e0f0
macos-latest-selective-execution-artifact
741 KB
sha256:35c64797241102b3f06dc7efb96b0d7776dd11e48928941eb288ac82d7e337df
mill-chrome-profile-Linux-__contrib,core,testkit,runner,dist.scripts_.__.test_
324 KB
sha256:69e6f9f3a8546068a739e2cf9679d50b66073be4ea28ce5d6cac6f19d138279c
mill-chrome-profile-Linux-_example._cli,fundamentals,depth,extending,large_._.__
198 KB
sha256:579145ce5320e44377d7d8df24d76b1564a7b235b4b68b7740b01bbf38d2602c
mill-chrome-profile-Linux-_example._groovylib,pythonlib,javascriptlib_._.__
194 KB
sha256:24afc8f7737a4daefcc517e97bed1050dd841cafbc603dc21e446cb50f144359
mill-chrome-profile-Linux-_example.thirdparty._mockito,netty,arrow_.native.daemon_
144 KB
sha256:2d639f11f2ecb6c3f4159e187b3ee084e123ac705ffaf7fca656d321abea286c
mill-chrome-profile-Linux-_integration.dedicated.__
207 KB
sha256:04db31693888db105349b5da1f2a22726d3fd7ca56306eba57cd8fcde8dcc526
mill-chrome-profile-Linux-_integration.feature.__
199 KB
sha256:33093a0b3a2cb85bff5c2c129f086ec637d936d492be35e3e324df42465f8e4f
mill-chrome-profile-Linux-_libs._scalajslib,scalanativelib,kotlinlib,pythonlib,javascriptlib,init,tabcomplete_.__.test_
128 KB
sha256:214c144ef5da3fe2092c7a24378727aa8271048f80a17949a9943c47575587ca
mill-chrome-profile-Linux-_libs.scalalib.__.test_
55 KB
sha256:5931e3c57a54574f53bdcd5f5ffeb604da5a930abb4f3851be679e767050459d
mill-chrome-profile-Linux-example.androidlib._._
193 KB
sha256:df9bcbdf0733a7dcab1eaabb5042aca423b6bed56e692c40597aac247b0bf7c7
mill-chrome-profile-Linux-example.javalib._._
210 KB
sha256:6f12f55d25f2e2be9337edc24ee9bce0f2060503f9e88744d711a06f729b4e50
mill-chrome-profile-Linux-example.kotlinlib._._
215 KB
sha256:860902230b823d7bb004e4c3ce4fcec20bec1888db68daf847f9e9607c2da907
mill-chrome-profile-Linux-example.migrating.scalalib._
134 KB
sha256:c2d0185db27713aa9d204bbed645f89fe4db4ba182751d7a10c3a69d503b9ad0
mill-chrome-profile-Linux-example.scalalib._._
200 KB
sha256:d14e5f2bd3b1e0a610efb39575074094a39d67bb58c839f8299fe703d6984764
mill-chrome-profile-Linux-example.thirdparty.android-compose-samples.packaged.daemon
160 KB
sha256:1e18cd90107e3b22d02296fd35ef01f7657ea3905e691908cb3dad554d19836a
mill-chrome-profile-Linux-example.thirdparty.koin-androidx-samples.packaged.daemon
159 KB
sha256:23e572cd9356bd7c2d634e53afb7e672422cc1b39a90293cb44f3e3d2bc53bd5
mill-chrome-profile-Linux-integration.bootstrap.no-java-bootstrap.native.daemon
138 KB
sha256:1e05f96f4959d986f729c23034f36ea22b85801732005aad67606c3016d7079e
mill-chrome-profile-Linux-integration.failure._
178 KB
sha256:6b0971d7298729211413631af80edce995e4205226d47faae2e151cb01c0ba21
mill-chrome-profile-Linux-integration.migrating._
144 KB
sha256:2786dcefdb4433107b9ded69c7ce97e76ffb3ca79edec2cd8cd052a5cc91afdf
mill-chrome-profile-Linux-integration.multimode._.packaged.nodaemon
156 KB
sha256:23697900d2bf5aa746595eebe9be4ed2d86188d273685503304157964bc5daa0
mill-chrome-profile-Windows-dist.scripts.test
5.39 KB
sha256:c5225b0bf4cd8fc14b53fae11e27c63ffc2a31dd2bc3b60d716308574bab762a
mill-chrome-profile-Windows-example.migrating.javalib._.packaged.daemon
144 KB
sha256:6638e8b010d46235536d8604707cdcc3569ab5ceba92b173253acdecab83e969
mill-chrome-profile-Windows-example.scalalib.basic.__.proguard.daemon example.scalalib.publishing.__.proguard.daemon
147 KB
sha256:5c6c81f5a004faed18c2e363f34b4f4a2dc7b93ab168e3fe909fa0a1199b9354
mill-chrome-profile-Windows-integration.bootstrap.no-java-bootstrap.native.daemon
137 KB
sha256:eb1f5c3aba48a2dc41bbc0a31ca0cee06f6babbb79be679d548b7e40b9121326
mill-chrome-profile-Windows-integration.multimode._.packaged.daemon
158 KB
sha256:3c450177d77c075cd5784cfa83b4d5ff40cb349518b73bbe069daace7d6cd65d
mill-chrome-profile-Windows-libs.util.__.test libs.javalib.__.test libs.androidlib.__.test libs.graphviz.__.test
89.2 KB
sha256:0a922d4514d24e85dbe0fd591e9cb061f0a272a940e68e5e697db5636d8c2d39
mill-chrome-profile-macOS-_example.thirdparty._acyclic,fansi,gatling_.native.daemon_
144 KB
sha256:d2d4a9fe2fa02acda69b418c96a5aa0264facd293af9e93d82e2a46cfa33e663
mill-chrome-profile-macOS-_example.thirdparty._jimfs,commons-io_.native.daemon_
147 KB
sha256:f293cf5f15c722047cd0efd47fb92dda19e8c29be6a1662113472ef42d14c1c6
mill-launcher-log-Linux-__contrib,core,testkit,runner,dist.scripts_.__.test_
1 KB
sha256:dde2bb52d30f864398c33d535f5a9430df2e9faad7416468894a0aea86c156e3
mill-launcher-log-Linux-_example._cli,fundamentals,depth,extending,large_._.__
1.03 KB
sha256:1da1e0923a6296b4792b9ae5df72f95a1f2bf291c5f9efc4f1418a87479ba74c
mill-launcher-log-Linux-_example._groovylib,pythonlib,javascriptlib_._.__
1010 Bytes
sha256:97d48f21f578e76b008d4c9535e7de4178ab36c2942161bcb988851c1b33d8c2
mill-launcher-log-Linux-_example.thirdparty._mockito,netty,arrow_.native.daemon_
821 Bytes
sha256:8c43cb1623079fdb1983e590c9897352ef8d97b8c42718b1a22d558b6720735a
mill-launcher-log-Linux-_integration.dedicated.__
1006 Bytes
sha256:ecf593bb824076ae5b3b91d6971b213dca19b82b9cecf7f1e767d53922b2591a
mill-launcher-log-Linux-_integration.feature.__
1 KB
sha256:8b61e3e9240289b994f07b543341e0312ffb8a402d302fdf0c8c6a447a9ddb0a
mill-launcher-log-Linux-_libs._scalajslib,scalanativelib,kotlinlib,pythonlib,javascriptlib,init,tabcomplete_.__.test_
1017 Bytes
sha256:dce169d72ccb843989ae806c8c63df63c218b7f5f8d12ac6cfe3f8ad0b31b560
mill-launcher-log-Linux-_libs.scalalib.__.test_
1.02 KB
sha256:7699949a67488d3185b723587d24250814a23b8ce900a0433ef5a8d16499a2c0
mill-launcher-log-Linux-example.androidlib._._
1.01 KB
sha256:70532535f12e06d3a8d31066c6df5cdf89d68fc9495d5632584b7a50959cf863
mill-launcher-log-Linux-example.javalib._._
1021 Bytes
sha256:8f2edbf27d87baacbf2be6a7b7cc622007fc9eda60d7475ce2f850cf15f0d820
mill-launcher-log-Linux-example.kotlinlib._._
1 KB
sha256:91b1a922de2183a7b59fb86df9ce2132191f98382b5030e0f7bad26f413fa485
mill-launcher-log-Linux-example.migrating.scalalib._
1.12 KB
sha256:b637443525cbd61e8646f3bfe6e2d49b0aa2c4ce80bf58456950fdbac6ff71aa
mill-launcher-log-Linux-example.scalalib._._
1022 Bytes
sha256:705dae4485b595b305d863f0e104a455e9608ac5c8a5f6ef5f914e2cea71f8a5
mill-launcher-log-Linux-example.thirdparty.android-compose-samples.packaged.daemon
1.01 KB
sha256:e16f717f4e39341cb57308066532a32cc13450036cd7c69878eb08f0793da9c1
mill-launcher-log-Linux-example.thirdparty.koin-androidx-samples.packaged.daemon
1010 Bytes
sha256:b9629cd58a767802bfadd29c879521652342e43ca09189909f3bc3eabed8db17
mill-launcher-log-Linux-integration.bootstrap.no-java-bootstrap.native.daemon
1020 Bytes
sha256:35581512ca8ea4a9363d0209f6566f5f7823453802f39360dc2400d4c8228765
mill-launcher-log-Linux-integration.failure._
1.01 KB
sha256:1c3e4f9ea8d913522996cff9ea6ad4bb097749978b0e8008b24d1920433995fe
mill-launcher-log-Linux-integration.migrating._
1 KB
sha256:ef8b6f53c6451cb40b6b321e60959bde4289c5da9f2e9a5b0da2d207a828a9f2
mill-launcher-log-Linux-integration.multimode._.packaged.nodaemon
1.02 KB
sha256:a187bc014a6762cdb47e8a36b88739e9ef060fa5193d88e6a1b1a07123478e2e
mill-launcher-log-Windows-dist.scripts.test
870 Bytes
sha256:6c1ffb7ee6ec47ca911833f14ec8b77c6258f13f367ff5c352836440e1b0b124
mill-launcher-log-Windows-example.migrating.javalib._.packaged.daemon
872 Bytes
sha256:97d17ec7eac5584db9b3467d2169034b2354cc35d6abdb38d1c69a4881a41592
mill-launcher-log-Windows-example.scalalib.basic.__.proguard.daemon example.scalalib.publishing.__.proguard.daemon
869 Bytes
sha256:a8858e0e694302144aa4496b0983b015889a3e0b1a320f2a28e940c91b38a9c1
mill-launcher-log-Windows-integration.bootstrap.no-java-bootstrap.native.daemon
836 Bytes
sha256:10725666318e6603ede1551564e4a9edb2fa42a9ec5f1ca9076180968c879b0f
mill-launcher-log-Windows-integration.multimode._.packaged.daemon
866 Bytes
sha256:f27469b0ae61cdac611c01d64871469c6544f2844597f1bf4c2428d78eab2f22
mill-launcher-log-Windows-libs.util.__.test libs.javalib.__.test libs.androidlib.__.test libs.graphviz.__.test
869 Bytes
sha256:c0ce20713fbe49f2388104a8013c89f90d15057d77201d08474358d3c7a78985
mill-launcher-log-macOS-_example.thirdparty._acyclic,fansi,gatling_.native.daemon_
726 Bytes
sha256:235eaae19d6f366ca68bac95495cbc15a2dd6352fe8e7fcb3d5a656e3bb8ae3b
mill-launcher-log-macOS-_example.thirdparty._jimfs,commons-io_.native.daemon_
752 Bytes
sha256:e49b4d066ff136420326d6ef676cf853e6aa57faf3be7ea2e53d96a1475da8a5
ubuntu-24.04-arm-selective-execution-artifact
742 KB
sha256:8b8c4b7ce2bc3b4e3ca1a6dc35a76f5710b1d95cbdc13f1b4e2fc8a7cd6e2984
ubuntu-latest-artifact
385 MB
sha256:3cf80038172b63065ecf1221529157a4f47539098188d8a8a3f975b6994662a0
ubuntu-latest-selective-execution-artifact
742 KB
sha256:19ecf59a194789e9808b46cdbce7dd9c794da3699813636595660c3857ad4d36
windows-latest-artifact
385 MB
sha256:02bebe71eda99d7a3199bd6a6933100cba60124b615f6d0cd8c3e1babc0d1d61
windows-latest-selective-execution-artifact
741 KB
sha256:8445bae9dd097d9f8a5bdff5ea277096cd319538a26124445cc70df8831d14b8