Skip to content

[monitorlib] Make UTMClientSession a singleton #5123

[monitorlib] Make UTMClientSession a singleton

[monitorlib] Make UTMClientSession a singleton #5123

Triggered via pull request April 2, 2026 09:40
Status Success
Total duration 12m 36s
Artifacts 29

ci.yml

on: pull_request
Build monitoring image
1m 33s
Build monitoring image
Repository hygiene
1m 38s
Repository hygiene
mock_uss tests  /  mock_uss test
43s
mock_uss tests / mock_uss test
uss_qualifier configurations.dev.noop tests  /  uss_qualifier-noop-test test
1m 49s
uss_qualifier configurations.dev.noop tests / uss_qualifier-noop-test test
uss_qualifier configurations.dev.geoawareness_cis tests  /  uss_qualifier-geoawareness_cis-test test
1m 42s
uss_qualifier configurations.dev.geoawareness_cis tests / uss_qualifier-geoawareness_cis-test test
uss_qualifier configurations.dev.generate_rid_test_data tests  /  uss_qualifier-generate_rid_test_data-test test
2m 9s
uss_qualifier configurations.dev.generate_rid_test_data tests / uss_qualifier-generate_rid_test_data-test test
uss_qualifier configurations.dev.geospatial_comprehension tests  /  uss_qualifier-geospatial_comprehension-test test
2m 8s
uss_qualifier configurations.dev.geospatial_comprehension tests / uss_qualifier-geospatial_comprehension-test test
uss_qualifier configurations.dev.general_flight_auth tests  /  uss_qualifier-general_flight_auth-test test
1m 57s
uss_qualifier configurations.dev.general_flight_auth tests / uss_qualifier-general_flight_auth-test test
uss_qualifier configurations.dev.message_signing tests  /  uss_qualifier-message_signing-test test
2m 39s
uss_qualifier configurations.dev.message_signing tests / uss_qualifier-message_signing-test test
uss_qualifier configurations.dev.dss_probing tests  /  uss_qualifier-dss_probing-test test
4m 19s
uss_qualifier configurations.dev.dss_probing tests / uss_qualifier-dss_probing-test test
uss_qualifier configurations.dev.f3548_self_contained tests  /  uss_qualifier-f3548_self_contained-test test
3m 13s
uss_qualifier configurations.dev.f3548_self_contained tests / uss_qualifier-f3548_self_contained-test test
uss_qualifier configurations.dev.utm_implementation_us tests  /  uss_qualifier-utm_implementation_us-test test
3m 24s
uss_qualifier configurations.dev.utm_implementation_us tests / uss_qualifier-utm_implementation_us-test test
uss_qualifier configurations.dev.netrid_v22a tests  /  uss_qualifier-netrid_v22a-test test
9m 6s
uss_qualifier configurations.dev.netrid_v22a tests / uss_qualifier-netrid_v22a-test test
uss_qualifier configurations.dev.netrid_v19 tests  /  uss_qualifier-netrid_v19-test test
8m 48s
uss_qualifier configurations.dev.netrid_v19 tests / uss_qualifier-netrid_v19-test test
uss_qualifier configurations.dev.uspace tests  /  uss_qualifier-uspace-test test
10m 34s
uss_qualifier configurations.dev.uspace tests / uss_qualifier-uspace-test test
prober tests  /  prober test
1m 26s
prober tests / prober test
Unit tests
2m 44s
Unit tests
uss_qualifier configurations.dev.minimal_probing tests  /  uss_qualifier-minimal_probing-test test
2m 4s
uss_qualifier configurations.dev.minimal_probing tests / uss_qualifier-minimal_probing-test test
Publish GitHub Pages
19s
Publish GitHub Pages
Fit to window
Zoom out
Zoom in

Annotations

19 warnings
mock_uss tests / mock_uss test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
mock_uss tests / mock_uss test
No files were found with the provided path: monitoring/uss_qualifier/output monitoring/prober/output. No artifacts will be uploaded.
mock_uss tests / mock_uss test
No files were found with the provided path: logs monitoring/mock_uss/output. No artifacts will be uploaded.
prober tests / prober test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
Repository hygiene
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
uss_qualifier configurations.dev.geoawareness_cis tests / uss_qualifier-geoawareness_cis-test test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
uss_qualifier configurations.dev.noop tests / uss_qualifier-noop-test test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
uss_qualifier configurations.dev.general_flight_auth tests / uss_qualifier-general_flight_auth-test test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
uss_qualifier configurations.dev.minimal_probing tests / uss_qualifier-minimal_probing-test test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
uss_qualifier configurations.dev.geospatial_comprehension tests / uss_qualifier-geospatial_comprehension-test test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
uss_qualifier configurations.dev.generate_rid_test_data tests / uss_qualifier-generate_rid_test_data-test test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
uss_qualifier configurations.dev.message_signing tests / uss_qualifier-message_signing-test test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
Unit tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
uss_qualifier configurations.dev.f3548_self_contained tests / uss_qualifier-f3548_self_contained-test test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
uss_qualifier configurations.dev.utm_implementation_us tests / uss_qualifier-utm_implementation_us-test test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
uss_qualifier configurations.dev.dss_probing tests / uss_qualifier-dss_probing-test test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
uss_qualifier configurations.dev.netrid_v19 tests / uss_qualifier-netrid_v19-test test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
uss_qualifier configurations.dev.netrid_v22a tests / uss_qualifier-netrid_v22a-test test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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/
uss_qualifier configurations.dev.uspace tests / uss_qualifier-uspace-test test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@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
monitoring-docker-image
376 MB
sha256:6d6c40a8d6815cc5ae5be73011e7e1eb25d92c39d64b1c39f1f18e9bb10c7396
monitoring-test-prober-logs
111 KB
sha256:02ee5c0eae91e6f5ec7e67f5712a69fcc6eeb5ec530d772db4eed22971e7dc7f
monitoring-test-prober-reports
2.01 KB
sha256:b5ee8b432c0e103a65bd3b02a46c0851dd27f74ae5a116ccb511e4691f6f16a6
monitoring-test-uss_qualifier-dss_probing-test-logs
400 KB
sha256:2c51bb59dba6390546e301f417dc449de28172dd0d999984a2bf9e966ad998c4
monitoring-test-uss_qualifier-dss_probing-test-reports
1.8 MB
sha256:a45aba43f614182739d2a2acf8c0e04c902426edc492a4f961d3e39be52e5dd2
monitoring-test-uss_qualifier-f3548_self_contained-test-logs
624 KB
sha256:606b0b16cafe1ba7d8e81c576444d7f7856664d421913da807ae8f82869bc065
monitoring-test-uss_qualifier-f3548_self_contained-test-reports
1.68 MB
sha256:431f8e974d8cd024ccc656727f150ef617ba008a0bb23a4259c606792b79ac18
monitoring-test-uss_qualifier-general_flight_auth-test-logs
31.7 KB
sha256:0d490bdc8cacfdcf4eeedad0c7a9d74d38b30035c7a43085d9f4933ddb817cfc
monitoring-test-uss_qualifier-general_flight_auth-test-reports
23.4 KB
sha256:c7ba7aacf841717d9adddde768d9d6986f67f6b58e65945721aa26c7772b1f46
monitoring-test-uss_qualifier-generate_rid_test_data-test-logs
17.8 KB
sha256:17ea526dedf0754fa9f32d00a4ba7ea6854523ddea89e26af1a8454ae84f824c
monitoring-test-uss_qualifier-generate_rid_test_data-test-reports
58.6 KB
sha256:53b9bd46cb226165d6ecb848b2f098f378e6495a65d552564728a9a85c45b3a8
monitoring-test-uss_qualifier-geoawareness_cis-test-logs
17.8 KB
sha256:056110044ba82e447deb3344de5d7aa3dedb196f832dd0fb4eeeb7b5dd839634
monitoring-test-uss_qualifier-geoawareness_cis-test-reports
1.39 KB
sha256:14239116d3083e6c3e35333a8f71870c1b2871e5dd597b88b975632054df047a
monitoring-test-uss_qualifier-geospatial_comprehension-test-logs
18 KB
sha256:d59fd01b795c1127e75a42e5faf4a524de105d763a41dd2d77a191ecddd6a932
monitoring-test-uss_qualifier-geospatial_comprehension-test-reports
23.3 KB
sha256:0a42f1181b00bdb52f585cfde095763130f46a221257d6bce3f21e0fb1a37450
monitoring-test-uss_qualifier-message_signing-test-logs
644 KB
sha256:84eda1708d91e9b7e75e739567f83fca787b30ec11f48fca862e08f2f6d4091f
monitoring-test-uss_qualifier-message_signing-test-reports
1.2 MB
sha256:e49f4599c6867deb8c0bb3cd5dec45d1191e410411bc8d7cbc7362f3c011ee36
monitoring-test-uss_qualifier-minimal_probing-test-logs
102 KB
sha256:0aca808fd0470dbab45ff8626d68afb7ce6ba3c95af82fd37a8e175934d1b85e
monitoring-test-uss_qualifier-minimal_probing-test-reports
305 KB
sha256:6bcaf709db20b76ca93e042b13bc18cf0a9c1ab14843288d40185d8927bc7a16
monitoring-test-uss_qualifier-netrid_v19-test-logs
574 KB
sha256:460fd81d5cba6d893404a6ee7261f8dad5aef2e6139d92887d132986bac5fe07
monitoring-test-uss_qualifier-netrid_v19-test-reports
1.83 MB
sha256:6a16941b3f15f9440176e09fd4ba6803353473e13230faf3f4962d7cc590d902
monitoring-test-uss_qualifier-netrid_v22a-test-logs
601 KB
sha256:e12f4c8b0f14bd052e9b45be3a4f3989f943e3ce909508c1e75d50ee64d9fa50
monitoring-test-uss_qualifier-netrid_v22a-test-reports
1.95 MB
sha256:21bae09923b2649b9fb53e576926406af948da4f666b706646385fc47871e710
monitoring-test-uss_qualifier-noop-test-logs
17.8 KB
sha256:f07962c58596b74b96a6a0a300a04ada9fc5d771bd8c646fc2dd30e81e19d469
monitoring-test-uss_qualifier-noop-test-reports
10.3 KB
sha256:e522cee2346bb6f1f59a4679e7859e939b55028aa1d8c2684cd1aa8b86281059
monitoring-test-uss_qualifier-uspace-test-logs
1.2 MB
sha256:208a880a5309482b37ba1569568a18e26556b7dc74de4b1fd2d6e30aa2e7ac3e
monitoring-test-uss_qualifier-uspace-test-reports
4.82 MB
sha256:7adc75191819f8f307769693f0d0e3c8a42d30c4db792730c5f5f5b4adfa1927
monitoring-test-uss_qualifier-utm_implementation_us-test-logs
604 KB
sha256:4c8f5894ef7eb0f593a031cdeef2ee5c90d9fdf6e5af10f9c515e7fcdec154cf
monitoring-test-uss_qualifier-utm_implementation_us-test-reports
1.42 MB
sha256:1d4f3ff47fb217f2338bb03ed9da33f1a4211395f892a9129ba29495564ebd58