Skip to content

Avoid memory leak with weakref, avoid race condition, log closures #1459

Avoid memory leak with weakref, avoid race condition, log closures

Avoid memory leak with weakref, avoid race condition, log closures #1459

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

ci.yml

on: pull_request
Build monitoring image
1m 20s
Build monitoring image
Repository hygiene
1m 45s
Repository hygiene
mock_uss tests  /  mock_uss test
44s
mock_uss tests / mock_uss test
uss_qualifier configurations.dev.noop tests  /  uss_qualifier-noop-test test
2m 4s
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 45s
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 46s
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 46s
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 47s
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 4s
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 34s
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 3s
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 4s
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 51s
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
2m 58s
Unit tests
uss_qualifier configurations.dev.minimal_probing tests  /  uss_qualifier-minimal_probing-test test
2m 12s
uss_qualifier configurations.dev.minimal_probing tests / uss_qualifier-minimal_probing-test test
Publish GitHub Pages
28s
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.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.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.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.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.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:5beefd90050401e7493569b6b10ad633e461cb8c76602a82200db8e2af520e24
monitoring-test-prober-logs
112 KB
sha256:77e59e40475923ba8bd8835323b8bb2a53c2bb46f6d0be2f99898d85c011eb71
monitoring-test-prober-reports
1.99 KB
sha256:c411d38ebe679721e0523967d28fa87ab1c241e12094c08f07ee5b1fb8434982
monitoring-test-uss_qualifier-dss_probing-test-logs
399 KB
sha256:ca448301c007cc225f301363f14a74b3addf56f7b089f846542140bb638a330f
monitoring-test-uss_qualifier-dss_probing-test-reports
1.8 MB
sha256:38987be11415aaf60247fe915bc99f84f20e3e359ef9dda14d4f12f9e87bb944
monitoring-test-uss_qualifier-f3548_self_contained-test-logs
624 KB
sha256:470dc60389752900342dd681bab9368e1d74e509804829a66cd0f5bf361ed3de
monitoring-test-uss_qualifier-f3548_self_contained-test-reports
1.69 MB
sha256:d5638f361cf4247f1afd87d06236cc05170c31ea5e304cf2091473847870c9bc
monitoring-test-uss_qualifier-general_flight_auth-test-logs
31.5 KB
sha256:40680351e9b1e7248f753c1de095eb4fb9cc0368ce6d610ebd43b093dfd95a65
monitoring-test-uss_qualifier-general_flight_auth-test-reports
23.4 KB
sha256:b7da1c0eeee1a32ea1cd585242ec99508ef722a845f4c28a6eac716b00b9b9e8
monitoring-test-uss_qualifier-generate_rid_test_data-test-logs
17.7 KB
sha256:d535ec0b39348b9e0ad7c97cc64e4878d0624b0f95a2920a0b3a50b45c64be13
monitoring-test-uss_qualifier-generate_rid_test_data-test-reports
58.6 KB
sha256:5ad35242f30e78ffffb3d8f19b5f359cfeb761103b137c38a43f5799c3d36070
monitoring-test-uss_qualifier-geoawareness_cis-test-logs
17.6 KB
sha256:2e5a5afb0e9e455d5a681c3d1319f235607ae811d00f042b3039a4a51dcb8a18
monitoring-test-uss_qualifier-geoawareness_cis-test-reports
1.39 KB
sha256:09cc27607b064d434527f3d2e5a4d1531b21fdc2c1e467d20cae602acc03ac73
monitoring-test-uss_qualifier-geospatial_comprehension-test-logs
17.8 KB
sha256:927f404027a102c403f9fbd5537e13304778e5847fdf017590b3cb8569b72a67
monitoring-test-uss_qualifier-geospatial_comprehension-test-reports
23.2 KB
sha256:fb38731afb26f647f777edf4bda5cdca2fb4138114be72de53c935131c23db92
monitoring-test-uss_qualifier-message_signing-test-logs
645 KB
sha256:b10c3848f55fb640758cea67ce3d92214965f56b7a0c392e5f86593b5e928159
monitoring-test-uss_qualifier-message_signing-test-reports
1.2 MB
sha256:d3fbec50cffc5986b48df8cd46b036f6ce82bfd5280d74ba77271d48b33f4c11
monitoring-test-uss_qualifier-minimal_probing-test-logs
103 KB
sha256:8824d4d653f6905789ade93074bd678c064668a2628cfcb758b3371c4e8373b0
monitoring-test-uss_qualifier-minimal_probing-test-reports
305 KB
sha256:a17ba3d31760b42dd8d61f70d905ba495323f973a10e7e14859fdcacccfb0bab
monitoring-test-uss_qualifier-netrid_v19-test-logs
574 KB
sha256:bd72daa829adf0bfeea816de028e10c99be69f0278e743acea33d6c82f8cf124
monitoring-test-uss_qualifier-netrid_v19-test-reports
1.83 MB
sha256:1af2a5e5abb1131eb83c62927bf149d35d1d61fc81c7c753301b0058a17ac254
monitoring-test-uss_qualifier-netrid_v22a-test-logs
601 KB
sha256:7e61ce457ef8d19c86635ab87161390f0c76088aa0585a3a742fc6de058c1bbd
monitoring-test-uss_qualifier-netrid_v22a-test-reports
1.95 MB
sha256:a6b1d97ba0bfe64b11b50c1df2132210c647fecf1cd2ca12ed94e3cf61df6c4d
monitoring-test-uss_qualifier-noop-test-logs
17.6 KB
sha256:1e2c5e9b1b07f2e1e7d0f07b7443ac517cfada0047ce8ba8ecd91cc39ad81dad
monitoring-test-uss_qualifier-noop-test-reports
10.2 KB
sha256:165ba5e6b841cee2aef191dde4bd016a7c6b56c63a78e56e2501ffa2987645a9
monitoring-test-uss_qualifier-uspace-test-logs
1.2 MB
sha256:335de0f3c698c459b57bbfa13f567e1166e16bd29e82e9717f75056a137c62f7
monitoring-test-uss_qualifier-uspace-test-reports
4.82 MB
sha256:3f664def0ee60b938ad4b8a7366464135d9ab060fe00e2bb4f1ca3d64c63ef66
monitoring-test-uss_qualifier-utm_implementation_us-test-logs
603 KB
sha256:7d8a8684a0e99453bb10be4abf8e1b3c39015010ef79e786b493e5b852662029
monitoring-test-uss_qualifier-utm_implementation_us-test-reports
1.42 MB
sha256:1ea6b811f4405aa8e49e093e25cfb13c78f8fe1dbdca7ddf5a15bcc4d07be4a8