Skip to content

[monitorlib] Obtain UTMClientSessions via factory rather than direct construction #5131

[monitorlib] Obtain UTMClientSessions via factory rather than direct construction

[monitorlib] Obtain UTMClientSessions via factory rather than direct construction #5131

Triggered via pull request April 8, 2026 01:50
Status Success
Total duration 12m 11s
Artifacts 29

ci.yml

on: pull_request
Build monitoring image
1m 29s
Build monitoring image
Repository hygiene
1m 34s
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
2m 10s
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 44s
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
1m 49s
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
1m 50s
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 55s
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 42s
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 39s
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 9s
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 16s
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
8m 56s
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
9m 10s
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 6s
uss_qualifier configurations.dev.uspace tests / uss_qualifier-uspace-test test
prober tests  /  prober test
1m 25s
prober tests / prober test
Unit tests
2m 47s
Unit tests
uss_qualifier configurations.dev.minimal_probing tests  /  uss_qualifier-minimal_probing-test test
2m 8s
uss_qualifier configurations.dev.minimal_probing tests / uss_qualifier-minimal_probing-test test
Publish GitHub Pages
27s
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.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.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.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.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.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_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.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.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
379 MB
sha256:5ad5f4957189201c0ecf6dd0337245fd10f14ead522153c327d031f3d320707a
monitoring-test-prober-logs
112 KB
sha256:537f1cc5d6a27e1fe850c323849f688f17054af5ecf22734b5b52df46838890d
monitoring-test-prober-reports
2 KB
sha256:a6b928a26e3bf513b86aa3e852b17767f819c084da7b06178613f06abdbb862f
monitoring-test-uss_qualifier-dss_probing-test-logs
399 KB
sha256:6da562f8e043baa07a517e33d5985693c95a60e95aaa14b90645412927bf28e5
monitoring-test-uss_qualifier-dss_probing-test-reports
1.8 MB
sha256:d938f06d38ec8637c27b94354701bff8c4ba2895a85036f97a23cbb4532fb7e0
monitoring-test-uss_qualifier-f3548_self_contained-test-logs
623 KB
sha256:cdf457ba3c0508359ca957f16222cb9306808ad03455d82c4c4174c333f9f421
monitoring-test-uss_qualifier-f3548_self_contained-test-reports
1.69 MB
sha256:b87c45a9b4fe5361d8b6038060d07936177c23a80e6833c461683bb6ff1ae59f
monitoring-test-uss_qualifier-general_flight_auth-test-logs
31.8 KB
sha256:3280d8b5669f1cc20abc3f5804b5106f9968d5e826c64bd01222d7c93f1f1ec0
monitoring-test-uss_qualifier-general_flight_auth-test-reports
23.5 KB
sha256:7e2c10e71b0eb37609842cc5cb76adbfc920edb9929856bf085a611387dbe5ed
monitoring-test-uss_qualifier-generate_rid_test_data-test-logs
17.8 KB
sha256:bfb2a0698f9a5b5a6e2c8ed3e592adcd0ac43791bb70ed4e46c76b23bcab734c
monitoring-test-uss_qualifier-generate_rid_test_data-test-reports
58.6 KB
sha256:59e9f1bf444aef4b560317d6b4f463f751a4d95dd254ee89d9b2e032c81526ad
monitoring-test-uss_qualifier-geoawareness_cis-test-logs
17.8 KB
sha256:fb6b340eadf6feda6a757963316dac646917f98b7d8cea696200d578a76a43d6
monitoring-test-uss_qualifier-geoawareness_cis-test-reports
1.39 KB
sha256:8f433f8226af70ae8a08dc758957137f54c6fdb3ea43277e35508f59b14e1d74
monitoring-test-uss_qualifier-geospatial_comprehension-test-logs
18 KB
sha256:6a8654d1c5e72615e98f42017daba141991405fb777269c3632e0ac5428c2bdc
monitoring-test-uss_qualifier-geospatial_comprehension-test-reports
23.3 KB
sha256:500633796b7a0aa5af95cf9e12b3da54840895a5a98a13fbbdece184cc5f9cc6
monitoring-test-uss_qualifier-message_signing-test-logs
644 KB
sha256:1bb5f97e4d64ac510d177431e64fc84cdd12c3a388ea29779c893dcfc77379f1
monitoring-test-uss_qualifier-message_signing-test-reports
1.2 MB
sha256:95c7d26d35716684aacb89564743aa67eb99e505f034a5660017fe52b141be9f
monitoring-test-uss_qualifier-minimal_probing-test-logs
103 KB
sha256:9b0af302a8b63417f2e9a676e6177faddb8f1f9bd79680ad2d124defe86a0b06
monitoring-test-uss_qualifier-minimal_probing-test-reports
305 KB
sha256:cdce972df2fd702cfe1996858ca559520e4cb85381609121f3ae84a31f6d9435
monitoring-test-uss_qualifier-netrid_v19-test-logs
572 KB
sha256:918ac0275097c5a0e7f7632c6c0277c60bb903e2574444bc8b7286f94904e59a
monitoring-test-uss_qualifier-netrid_v19-test-reports
1.83 MB
sha256:cd2c6ce6e7b31a206d8958bd80c57825d6444705c605f9b0add802d3f1a5ae6c
monitoring-test-uss_qualifier-netrid_v22a-test-logs
601 KB
sha256:a192266f013e436dda61b65dff9af49d30118fcc0b079bf1079eb1018799a4cf
monitoring-test-uss_qualifier-netrid_v22a-test-reports
1.95 MB
sha256:0d06dc8780aec6821cf3a86aad53da74a445aabd7cce9bf4b1c2f67766c9988f
monitoring-test-uss_qualifier-noop-test-logs
17.8 KB
sha256:869caf2ca67e3a307812a39ae26f0742ecebe656cd49b04d4316c9b83d8ed9c5
monitoring-test-uss_qualifier-noop-test-reports
10.3 KB
sha256:4a277a18675bf2a1eed31f3cb8671490154bc2386d023d66ebd64ac9ec833681
monitoring-test-uss_qualifier-uspace-test-logs
1.2 MB
sha256:08df139008a3358db36348df600cf2a3ca5ec971679898fe212eb87ef718cc45
monitoring-test-uss_qualifier-uspace-test-reports
4.82 MB
sha256:ed82b37ee606df1e2ccf004aea8b3625b0e91cf2bb9e18f9cd5caa8a9c160cae
monitoring-test-uss_qualifier-utm_implementation_us-test-logs
604 KB
sha256:26f12c8d236a6b592953f2e0bfe063b602bc2e38cfe971d91aa43a6ded48669a
monitoring-test-uss_qualifier-utm_implementation_us-test-reports
1.43 MB
sha256:ac79abb4ed84f180190d9aba4014fd00729fc26dd696b1d87ccb46c1e88126d7