Skip to content

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

[monitorlib] Obtain UTMClientSessions via factory rather than direct construction

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

Triggered via pull request April 8, 2026 19:39
Status Success
Total duration 13m 0s
Artifacts 29

ci.yml

on: pull_request
Build monitoring image
1m 27s
Build monitoring image
Repository hygiene
1m 59s
Repository hygiene
mock_uss tests  /  mock_uss test
58s
mock_uss tests / mock_uss test
uss_qualifier configurations.dev.noop tests  /  uss_qualifier-noop-test test
1m 56s
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 50s
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 4s
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 48s
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 49s
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 15s
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 31s
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 31s
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 23s
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 59s
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 16s
uss_qualifier configurations.dev.uspace tests / uss_qualifier-uspace-test test
prober tests  /  prober test
1m 25s
prober tests / prober test
Unit tests
3m 15s
Unit tests
uss_qualifier configurations.dev.minimal_probing tests  /  uss_qualifier-minimal_probing-test test
2m 6s
uss_qualifier configurations.dev.minimal_probing tests / uss_qualifier-minimal_probing-test test
Publish GitHub Pages
1m 5s
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/
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.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/
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.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.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.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.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.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.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
379 MB
sha256:b7275e826ab7d03bd4df057496a910d84c931d224a6dab567bff8e1e580b9a57
monitoring-test-prober-logs
112 KB
sha256:a43bda74442046a891e1cdddd9efcab4191362faf89cbc5d811f3b737efdeaa9
monitoring-test-prober-reports
2.01 KB
sha256:981a9ded1dbc9822b62807bcc1eb3f8e742c0dd876b5675105f6fcbca799c858
monitoring-test-uss_qualifier-dss_probing-test-logs
400 KB
sha256:0673552246d7ffca382f8a57426be7dd138757dcbb85c9e35b4843a83095ac7d
monitoring-test-uss_qualifier-dss_probing-test-reports
1.8 MB
sha256:580d52c1ac7c70e19fc9d9c4d70e679988f8c3e0966f98f296da2b1bd1c21617
monitoring-test-uss_qualifier-f3548_self_contained-test-logs
625 KB
sha256:6665c3d8963d93d139accfd6dfd772891c7630dfc3a1bc2e28d7e7a4f7e484af
monitoring-test-uss_qualifier-f3548_self_contained-test-reports
1.69 MB
sha256:47755df98b4a7f4199a7a3041cd2bcd3f87c59205878b63485a33dd3404201b3
monitoring-test-uss_qualifier-general_flight_auth-test-logs
31.8 KB
sha256:07bac691a5240133a352c9c40e9394356750f874aff4414bb8c92d475df1323c
monitoring-test-uss_qualifier-general_flight_auth-test-reports
23.5 KB
sha256:d71fc4e62ba669df190688c6c19d330acfd556b05713d11718c0abcfc94bdf71
monitoring-test-uss_qualifier-generate_rid_test_data-test-logs
17.8 KB
sha256:66bd35d9f2a4baffe93c5a30dcfb89ca6fcb1c74e2fcdc99237ff28be20ccf18
monitoring-test-uss_qualifier-generate_rid_test_data-test-reports
58.6 KB
sha256:b70ed9ef83b098499e2aaa807e8983d87cbdcf1b6fd352a250c12044d45b8e7f
monitoring-test-uss_qualifier-geoawareness_cis-test-logs
17.8 KB
sha256:cadc4add82c419e732bc9efa98188fd8ed1ac68148a679dd0cc132444026504d
monitoring-test-uss_qualifier-geoawareness_cis-test-reports
1.39 KB
sha256:bf7609c28c82a07b0df0d1e504ffa9c97b53dafbcdf4688f3ca0472b0b014abe
monitoring-test-uss_qualifier-geospatial_comprehension-test-logs
18 KB
sha256:425d284388eb388a840cbf829ed6aff252db31079889329e3591d33c27a4f892
monitoring-test-uss_qualifier-geospatial_comprehension-test-reports
23.2 KB
sha256:480955991b206b2633d3081037d0481395ca4de7ae45fbfbe2a32f072ce78501
monitoring-test-uss_qualifier-message_signing-test-logs
644 KB
sha256:6557721cfd480ba3c957586af606d19c3fcffe943aa12af1296f95cdaabf7eac
monitoring-test-uss_qualifier-message_signing-test-reports
1.2 MB
sha256:12c046965e439baa2bc60bbb80ae7f6551ac5b50ff41e6c1ef31c95b8607f2aa
monitoring-test-uss_qualifier-minimal_probing-test-logs
102 KB
sha256:1a1449b64d5d42c752618fa2bdf360edc690129cb004fde42d98ae0409e756ca
monitoring-test-uss_qualifier-minimal_probing-test-reports
305 KB
sha256:edf10516a03c967fda5b0af4ee70826d999dda5b90255b2a017c6c7ea51c1bf0
monitoring-test-uss_qualifier-netrid_v19-test-logs
575 KB
sha256:83ac4aeaa182fa5922a6e4bedb3f99216774f1bdedc4c02f2c9628b8300d3e1e
monitoring-test-uss_qualifier-netrid_v19-test-reports
1.83 MB
sha256:a59d479cf2be4a4aaf06912aacf55dfa8ae3a05ef9cd63c507222108f6e7f10e
monitoring-test-uss_qualifier-netrid_v22a-test-logs
602 KB
sha256:6e1004c2cb96314bf546446f200f819c3b36696f09cefb041402ae388a783c83
monitoring-test-uss_qualifier-netrid_v22a-test-reports
1.95 MB
sha256:1a415c28d7378fb3e717edfe9e6b579dfc080a362b6e72676abb8617f9329895
monitoring-test-uss_qualifier-noop-test-logs
17.8 KB
sha256:fa0b48f9050800ca724651d05a4f005db9478656412f5c4d56267d57068a953d
monitoring-test-uss_qualifier-noop-test-reports
10.3 KB
sha256:d25519a048c174cd8319b1a7700882e13b9d059ee22515202bdc53d7d4c2613d
monitoring-test-uss_qualifier-uspace-test-logs
1.2 MB
sha256:1085c15bec6c8a40e5322144bf34b97cfa0e5b5cf06a13629631bfee36325382
monitoring-test-uss_qualifier-uspace-test-reports
4.82 MB
sha256:0183c915f797a7df4991108c1010ab2dc93f4d54af530a3d72ab626eac9965fc
monitoring-test-uss_qualifier-utm_implementation_us-test-logs
606 KB
sha256:4ef9edb1e132365912acb4aa302818ca2e68acacad92ba2da6b05c23ab2fc975
monitoring-test-uss_qualifier-utm_implementation_us-test-reports
1.43 MB
sha256:c444a9aad45ce23aa434e86c8c5472584aa524bd55f13c6b2132d06af0185d8d