Skip to content

fix: migrate extend_parameters_schema to msgspec

ba2507a
Select commit
Loading
Failed to load commit list.
Open

Renovate/mozillareleases taskgraph 23.x #1446

fix: migrate extend_parameters_schema to msgspec
ba2507a
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / tox-signingscript-311 succeeded May 14, 2026 in 5m 23s

FirefoxCI (pull_request)

signingscript tox-py311

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2026-05-14T21:13:08.482Z
Resolved: 2026-05-14T21:14:05.095Z
Task Execution Time: 56 seconds, 613 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: VIlO5Gw0RlOy8EQ5sB9fEw
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log


[taskcluster 2026-05-14T21:13:08.542Z] Worker Type (scriptworker-1/images) settings:
[taskcluster 2026-05-14T21:13:08.542Z]   {
[taskcluster 2026-05-14T21:13:08.542Z]     "generic-worker": {
[taskcluster 2026-05-14T21:13:08.542Z]       "config": {
[taskcluster 2026-05-14T21:13:08.542Z]         "headlessTasks": true
[taskcluster 2026-05-14T21:13:08.542Z]       },
[taskcluster 2026-05-14T21:13:08.542Z]       "engine": "multiuser",
[taskcluster 2026-05-14T21:13:08.542Z]       "go-arch": "amd64",
[taskcluster 2026-05-14T21:13:08.542Z]       "go-os": "linux",
[taskcluster 2026-05-14T21:13:08.542Z]       "go-version": "go1.26.2",
[taskcluster 2026-05-14T21:13:08.542Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.2.1",
[taskcluster 2026-05-14T21:13:08.542Z]       "revision": "ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-05-14T21:13:08.542Z]       "source": "https://github.com/taskcluster/taskcluster/commits/ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-05-14T21:13:08.542Z]       "version": "99.2.1"
[taskcluster 2026-05-14T21:13:08.542Z]     },
[taskcluster 2026-05-14T21:13:08.542Z]     "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-05-04",
[taskcluster 2026-05-14T21:13:08.542Z]     "instance-id": "4547433658602718978",
[taskcluster 2026-05-14T21:13:08.542Z]     "instance-type": "projects/887720501152/machineTypes/c2-standard-4",
[taskcluster 2026-05-14T21:13:08.542Z]     "local-ipv4": "10.128.2.73",
[taskcluster 2026-05-14T21:13:08.542Z]     "project-id": "fxci-production-level1-workers",

...(250 lines hidden)...

[task 2026-05-14T21:13:48.486+00:00] tests/test_sign.py::test_convert_dmg_to_tar_gz PASSED                    [ 50%]
[task 2026-05-14T21:13:48.489+00:00] tests/test_sign.py::test_get_zipfile_files PASSED                        [ 51%]
[task 2026-05-14T21:13:48.502+00:00] tests/test_sign.py::test_working_zipfile PASSED                          [ 51%]
[task 2026-05-14T21:13:48.505+00:00] tests/test_sign.py::test_bad_create_zipfile PASSED                       [ 51%]
[task 2026-05-14T21:13:48.509+00:00] tests/test_sign.py::test_bad_extract_zipfile PASSED                      [ 51%]
[task 2026-05-14T21:13:48.517+00:00] tests/test_sign.py::test_zipfile_append_write PASSED                     [ 52%]
[task 2026-05-14T21:13:48.520+00:00] tests/test_sign.py::test_get_tarfile_files[/builds/worker/checkouts/vcs/signingscript/tests/data/test.tar.bz2-bz2] PASSED [ 52%]
[task 2026-05-14T21:13:48.523+00:00] tests/test_sign.py::test_get_tarfile_files[/builds/worker/checkouts/vcs/signingscript/tests/data/test.tar.gz-gz] PASSED [ 52%]
[task 2026-05-14T21:13:48.526+00:00] tests/test_sign.py::test_get_tarfile_files[/builds/worker/checkouts/vcs/signingscript/tests/data/test.tar.xz-xz] PASSED [ 53%]
[task 2026-05-14T21:13:48.528+00:00] tests/test_sign.py::test_get_tarfile_compression[.gz-gz-False] PASSED    [ 53%]
[task 2026-05-14T21:13:48.530+00:00] tests/test_sign.py::test_get_tarfile_compression[bz2-bz2-False] PASSED   [ 53%]
[task 2026-05-14T21:13:48.531+00:00] tests/test_sign.py::test_get_tarfile_compression[.xz-xz-False] PASSED    [ 54%]
[task 2026-05-14T21:13:48.533+00:00] tests/test_sign.py::test_get_tarfile_compression[superstrong_compression!!!-None-True] PASSED [ 54%]
[task 2026-05-14T21:13:48.545+00:00] tests/test_sign.py::test_working_tarfile PASSED                          [ 54%]
[task 2026-05-14T21:13:48.548+00:00] tests/test_sign.py::test_bad_create_tarfile PASSED                       [ 55%]
[task 2026-05-14T21:13:48.552+00:00] tests/test_sign.py::test_bad_extract_tarfile PASSED                      [ 55%]
[task 2026-05-14T21:13:48.565+00:00] tests/test_sign.py::test_tarfile_append_write PASSED                     [ 55%]
[task 2026-05-14T21:13:48.566+00:00] tests/test_sign.py::test_signreq_task_keyid PASSED                       [ 55%]
[task 2026-05-14T21:13:48.568+00:00] tests/test_sign.py::test_signreq_task_omnija PASSED                      [ 56%]
[task 2026-05-14T21:13:48.569+00:00] tests/test_sign.py::test_signreq_task_langpack PASSED                    [ 56%]
[task 2026-05-14T21:13:48.572+00:00] tests/test_sign.py::test_bad_autograph_method PASSED                     [ 56%]
[task 2026-05-14T21:13:48.575+00:00] tests/test_sign.py::test_bad_autograph_format PASSED                     [ 57%]
[task 2026-05-14T21:13:48.581+00:00] tests/test_sign.py::test_widevine_autograph[True] PASSED                 [ 57%]
[task 2026-05-14T21:13:48.587+00:00] tests/test_sign.py::test_widevine_autograph[False] PASSED                [ 57%]
[task 2026-05-14T21:13:48.591+00:00] tests/test_sign.py::test_no_widevine PASSED                              [ 58%]
[task 2026-05-14T21:13:48.598+00:00] tests/test_sign.py::test_gpg_autograph PASSED                            [ 58%]
[task 2026-05-14T21:13:48.602+00:00] tests/test_sign.py::test_sign_omnija[foo.unknown-True-False] PASSED      [ 58%]
[task 2026-05-14T21:13:48.607+00:00] tests/test_sign.py::test_sign_omnija[foo.zip-False-False] PASSED         [ 59%]
[task 2026-05-14T21:13:48.611+00:00] tests/test_sign.py::test_sign_omnija[foo.dmg-False-False] PASSED         [ 59%]
[task 2026-05-14T21:13:48.615+00:00] tests/test_sign.py::test_sign_omnija[foo.tar.bz2-False-False] PASSED     [ 59%]
[task 2026-05-14T21:13:48.619+00:00] tests/test_sign.py::test_sign_omnija[foo.zip-False-True] PASSED          [ 59%]
[task 2026-05-14T21:13:48.623+00:00] tests/test_sign.py::test_sign_omnija[foo.dmg-False-True] PASSED          [ 60%]
[task 2026-05-14T21:13:48.627+00:00] tests/test_sign.py::test_sign_omnija[foo.tar.bz2-False-True] PASSED      [ 60%]
[task 2026-05-14T21:13:48.629+00:00] tests/test_sign.py::test_get_omnija_signing_files[filenames0-expected0] PASSED [ 60%]
[task 2026-05-14T21:13:48.630+00:00] tests/test_sign.py::test_get_omnija_signing_files[filenames1-expected1] PASSED [ 61%]
[task 2026-05-14T21:13:49.061+00:00] tests/test_sign.py::test_omnija_same[no_preload_unsigned_omni.ja] PASSED [ 61%]
[task 2026-05-14T21:13:49.407+00:00] tests/test_sign.py::test_omnija_same[preload_unsigned_omni.ja] PASSED    [ 61%]
[task 2026-05-14T21:13:49.770+00:00] tests/test_sign.py::test_omnija_sign[no_preload_unsigned_omni.ja-no_preload_signed_omni.ja-9b05478ca8774d13c9a5f1699b90a10ffd283b9a21b8ebe4653cd63f052cf107] PASSED [ 62%]
[task 2026-05-14T21:13:50.136+00:00] tests/test_sign.py::test_omnija_sign[preload_unsigned_omni.ja-preload_signed_omni.ja-c353145c32cb3b251d65f85bcdba0c96d361292dad932b85d30f1dfe0b073e3f] PASSED [ 62%]
[task 2026-05-14T21:13:50.138+00:00] tests/test_sign.py::test_langpack_id_regex PASSED                        [ 62%]
[task 2026-05-14T21:13:50.143+00:00] tests/test_sign.py::test_extension_id PASSED                             [ 62%]
[task 2026-05-14T21:13:50.145+00:00] tests/test_sign.py::test_extension_id_missing_manifest PASSED            [ 63%]
[task 2026-05-14T21:13:50.177+00:00] tests/test_sign.py::test_extension_id_raises[json_0-raises0] PASSED      [ 63%]
[task 2026-05-14T21:13:50.210+00:00] tests/test_sign.py::test_extension_id_raises[json_1-raises1] PASSED      [ 63%]
[task 2026-05-14T21:13:50.244+00:00] tests/test_sign.py::test_extension_id_raises[json_2-raises2] PASSED      [ 64%]
[task 2026-05-14T21:13:50.276+00:00] tests/test_sign.py::test_extension_id_raises[json_3-raises3] PASSED      [ 64%]
[task 2026-05-14T21:13:50.309+00:00] tests/test_sign.py::test_extension_id_raises[json_4-raises4] PASSED      [ 64%]
[task 2026-05-14T21:13:50.343+00:00] tests/test_sign.py::test_extension_id_raises[json_5-raises5] PASSED      [ 65%]
[task 2026-05-14T21:13:50.375+00:00] tests/test_sign.py::test_extension_id_raises[json_6-raises6] PASSED      [ 65%]
[task 2026-05-14T21:13:50.407+00:00] tests/test_sign.py::test_extension_id_raises[json_7-raises7] PASSED      [ 65%]
[task 2026-05-14T21:13:50.439+00:00] tests/test_sign.py::test_extension_id_raises[json_8-raises8] PASSED      [ 66%]
[task 2026-05-14T21:13:50.473+00:00] tests/test_sign.py::test_extension_id_raises[json_9-raises9] PASSED      [ 66%]
[task 2026-05-14T21:13:50.506+00:00] tests/test_sign.py::test_extension_id_raises[json_10-raises10] PASSED    [ 66%]
[task 2026-05-14T21:13:50.538+00:00] tests/test_sign.py::test_extension_id_raises[json_11-raises11] PASSED    [ 66%]
[task 2026-05-14T21:13:50.571+00:00] tests/test_sign.py::test_extension_id_raises[json_12-raises12] PASSED    [ 67%]
[task 2026-05-14T21:13:50.605+00:00] tests/test_sign.py::test_extension_id_raises[json_13-raises13] PASSED    [ 67%]
[task 2026-05-14T21:13:50.638+00:00] tests/test_sign.py::test_extension_id_raises[json_14-raises14] PASSED    [ 67%]
[task 2026-05-14T21:13:50.670+00:00] tests/test_sign.py::test_extension_id_raises[json_15-raises15] PASSED    [ 68%]
[task 2026-05-14T21:13:50.704+00:00] tests/test_sign.py::test_extension_id_raises[json_16-raises16] PASSED    [ 68%]
[task 2026-05-14T21:13:50.737+00:00] tests/test_sign.py::test_extension_id_raises[json_17-raises17] PASSED    [ 68%]
[task 2026-05-14T21:13:50.769+00:00] tests/test_sign.py::test_extension_id_raises[json_18-raises18] PASSED    [ 69%]
[task 2026-05-14T21:13:50.802+00:00] tests/test_sign.py::test_extension_id_raises[json_19-raises19] PASSED    [ 69%]
[task 2026-05-14T21:13:50.835+00:00] tests/test_sign.py::test_extension_id_raises[json_20-raises20] PASSED    [ 69%]
[task 2026-05-14T21:13:52.161+00:00] tests/test_sign.py::test_authenticode_sign_zip[True-autograph_authenticode_sha2] PASSED [ 70%]
[task 2026-05-14T21:13:53.483+00:00] tests/test_sign.py::test_authenticode_sign_zip[True-autograph_authenticode_sha2_stub] PASSED [ 70%]
[task 2026-05-14T21:13:54.803+00:00] tests/test_sign.py::test_authenticode_sign_zip[False-autograph_authenticode_sha2] PASSED [ 70%]
[task 2026-05-14T21:13:56.122+00:00] tests/test_sign.py::test_authenticode_sign_zip[False-autograph_authenticode_sha2_stub] PASSED [ 70%]
[task 2026-05-14T21:13:56.166+00:00] tests/test_sign.py::test_authenticode_sign_msi[True-autograph_authenticode_sha2] PASSED [ 71%]
[task 2026-05-14T21:13:56.211+00:00] tests/test_sign.py::test_authenticode_sign_msi[True-autograph_authenticode_sha2_stub] PASSED [ 71%]
[task 2026-05-14T21:13:56.255+00:00] tests/test_sign.py::test_authenticode_sign_msi[False-autograph_authenticode_sha2] PASSED [ 71%]
[task 2026-05-14T21:13:56.299+00:00] tests/test_sign.py::test_authenticode_sign_msi[False-autograph_authenticode_sha2_stub] PASSED [ 72%]
[task 2026-05-14T21:13:56.306+00:00] tests/test_sign.py::test_authenticode_sign_zip_nofiles PASSED            [ 72%]
[task 2026-05-14T21:13:56.413+00:00] tests/test_sign.py::test_authenticode_sign_zip_error PASSED              [ 72%]
[task 2026-05-14T21:13:56.521+00:00] tests/test_sign.py::test_authenticode_sign_authenticode_permanent_error PASSED [ 73%]
[task 2026-05-14T21:13:56.525+00:00] tests/test_sign.py::test_winsign_helper_clears_stale_outfile_between_retries PASSED [ 73%]
[task 2026-05-14T21:14:00.876+00:00] tests/test_sign.py::test_sign_gpg_temporary_error PASSED                 [ 73%]
[task 2026-05-14T21:14:00.956+00:00] tests/test_sign.py::test_authenticode_sign_single_file PASSED            [ 74%]
[task 2026-05-14T21:14:01.037+00:00] tests/test_sign.py::test_authenticode_sign_keyids[202404] PASSED         [ 74%]
[task 2026-05-14T21:14:01.117+00:00] tests/test_sign.py::test_authenticode_sign_keyids[foo] PASSED            [ 74%]
[task 2026-05-14T21:14:01.197+00:00] tests/test_sign.py::test_authenticode_sign_ev[None] PASSED               [ 74%]
[task 2026-05-14T21:14:01.277+00:00] tests/test_sign.py::test_authenticode_sign_ev[foo] PASSED                [ 75%]
[task 2026-05-14T21:14:01.280+00:00] tests/test_sign.py::test_encode_single_file PASSED                       [ 75%]
[task 2026-05-14T21:14:01.285+00:00] tests/test_sign.py::test_notarize_single PASSED                          [ 75%]
[task 2026-05-14T21:14:01.289+00:00] tests/test_sign.py::test_notarize_pkg PASSED                             [ 76%]
[task 2026-05-14T21:14:01.292+00:00] tests/test_sign.py::test_notarize_pkg_fail PASSED                        [ 76%]
[task 2026-05-14T21:14:01.296+00:00] tests/test_sign.py::test_notarize_all PASSED                             [ 76%]
[task 2026-05-14T21:14:01.299+00:00] tests/test_sign.py::test_notarize_all_fail PASSED                        [ 77%]
[task 2026-05-14T21:14:01.307+00:00] tests/test_sign.py::test_apple_notarize PASSED                           [ 77%]
[task 2026-05-14T21:14:01.334+00:00] tests/test_sign.py::test_apple_notarize_fail_format PASSED               [ 77%]
[task 2026-05-14T21:14:01.338+00:00] tests/test_sign.py::test_notarize_geckodriver PASSED                     [ 77%]
[task 2026-05-14T21:14:01.344+00:00] tests/test_sign.py::test_apple_notarize_geckodriver PASSED               [ 78%]
[task 2026-05-14T21:14:01.354+00:00] tests/test_sign.py::test_apple_notarize_stacked PASSED                   [ 78%]
[task 2026-05-14T21:14:01.357+00:00] tests/test_sign.py::test_apple_notarize_stacked_unsupported PASSED       [ 78%]
[task 2026-05-14T21:14:01.363+00:00] tests/test_sign.py::test_sign_rpm_pkg PASSED                             [ 79%]
[task 2026-05-14T21:14:01.367+00:00] tests/test_sign.py::test_sign_rpm_pkg_wrong_extension PASSED             [ 79%]
[task 2026-05-14T21:14:01.368+00:00] tests/test_sign.py::test_encode_multiple_files PASSED                    [ 79%]
[task 2026-05-14T21:14:01.378+00:00] tests/test_sign.py::test_verify_gpg PASSED                               [ 80%]
[task 2026-05-14T21:14:01.381+00:00] tests/test_task.py::test_task_cert_type PASSED                           [ 80%]
[task 2026-05-14T21:14:01.383+00:00] tests/test_task.py::test_task_cert_type_error PASSED                     [ 80%]
[task 2026-05-14T21:14:01.386+00:00] tests/test_task.py::test_task_signing_formats PASSED                     [ 81%]
[task 2026-05-14T21:14:01.388+00:00] tests/test_task.py::test_task_signing_formats_support_several_projects PASSED [ 81%]
[task 2026-05-14T21:14:01.391+00:00] tests/test_task.py::test_task_cert_errors_when_2_different_projects_are_signed_in_the_same_task PASSED [ 81%]
[task 2026-05-14T21:14:01.407+00:00] tests/test_task.py::test_missing_mandatory_urls_are_reported PASSED      [ 81%]
[task 2026-05-14T21:14:01.421+00:00] tests/test_task.py::test_no_error_is_reported_when_no_missing_url PASSED [ 82%]
[task 2026-05-14T21:14:01.425+00:00] tests/test_task.py::test_sign[gpg-filename-post_files0] PASSED           [ 82%]
[task 2026-05-14T21:14:01.428+00:00] tests/test_task.py::test_sign[sha2signcode-file.zip-post_files1] PASSED  [ 82%]
[task 2026-05-14T21:14:01.430+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_hash_only_mar384-sign_mar384_with_autograph_hash] PASSED [ 83%]
[task 2026-05-14T21:14:01.432+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_gpg-sign_gpg_with_autograph] PASSED [ 83%]
[task 2026-05-14T21:14:01.433+00:00] tests/test_task.py::test_get_signing_function_from_format[macapp-sign_macapp] PASSED [ 83%]
[task 2026-05-14T21:14:01.435+00:00] tests/test_task.py::test_get_signing_function_from_format[widevine-sign_widevine] PASSED [ 84%]
[task 2026-05-14T21:14:01.436+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_authenticode_sha2-sign_authenticode] PASSED [ 84%]
[task 2026-05-14T21:14:01.438+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_authenticode_sha2_stub-sign_authenticode] PASSED [ 84%]
[task 2026-05-14T21:14:01.440+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_rpmsign-sign_rpm_pkg] PASSED [ 85%]
[task 2026-05-14T21:14:01.441+00:00] tests/test_task.py::test_get_signing_function_from_format[apple_notarization-apple_notarize] PASSED [ 85%]
[task 2026-05-14T21:14:01.443+00:00] tests/test_task.py::test_get_signing_function_from_format[default-sign_file] PASSED [ 85%]
[task 2026-05-14T21:14:01.444+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_hash_only_mar384-sign_mar384_with_autograph_hash] PASSED [ 85%]
[task 2026-05-14T21:14:01.446+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_gpg-sign_gpg_with_autograph] PASSED [ 86%]
[task 2026-05-14T21:14:01.447+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_macapp-sign_macapp] PASSED [ 86%]
[task 2026-05-14T21:14:01.449+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_widevine-sign_widevine] PASSED [ 86%]
[task 2026-05-14T21:14:01.451+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_authenticode_sha2-sign_authenticode] PASSED [ 87%]
[task 2026-05-14T21:14:01.452+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_authenticode_sha2_stub-sign_authenticode] PASSED [ 87%]
[task 2026-05-14T21:14:01.454+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_apple_notarization-apple_notarize] PASSED [ 87%]
[task 2026-05-14T21:14:01.456+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_xpi-sign_xpi] PASSED [ 88%]
[task 2026-05-14T21:14:01.457+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_xpi_sha256_es256-sign_xpi] PASSED [ 88%]
[task 2026-05-14T21:14:01.459+00:00] tests/test_task.py::test_get_signing_function_from_format[gcp_prod_autograph_xpi_foobar-sign_xpi] PASSED [ 88%]
[task 2026-05-14T21:14:01.461+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_hash_only_mar384-sign_mar384_with_autograph_hash] PASSED [ 88%]
[task 2026-05-14T21:14:01.462+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_gpg-sign_gpg_with_autograph] PASSED [ 89%]
[task 2026-05-14T21:14:01.464+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_macapp-sign_macapp] PASSED [ 89%]
[task 2026-05-14T21:14:01.465+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_widevine-sign_widevine] PASSED [ 89%]
[task 2026-05-14T21:14:01.467+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_authenticode_sha2-sign_authenticode] PASSED [ 90%]
[task 2026-05-14T21:14:01.469+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_authenticode_sha2_stub-sign_authenticode] PASSED [ 90%]
[task 2026-05-14T21:14:01.470+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_apple_notarization-apple_notarize] PASSED [ 90%]
[task 2026-05-14T21:14:01.472+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_xpi-sign_xpi] PASSED [ 91%]
[task 2026-05-14T21:14:01.473+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_xpi_sha256_es256-sign_xpi] PASSED [ 91%]
[task 2026-05-14T21:14:01.475+00:00] tests/test_task.py::test_get_signing_function_from_format[stage_autograph_xpi_foobar-sign_xpi] PASSED [ 91%]
[task 2026-05-14T21:14:01.477+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_hash_only_mar384:firefox_20190321_dev-sign_mar384_with_autograph_hash] PASSED [ 92%]
[task 2026-05-14T21:14:01.478+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_authenticode_sha2:202404-sign_authenticode] PASSED [ 92%]
[task 2026-05-14T21:14:01.480+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_authenticode_sha2_stub:202404-sign_authenticode] PASSED [ 92%]
[task 2026-05-14T21:14:01.481+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_xpi-sign_xpi] PASSED [ 92%]
[task 2026-05-14T21:14:01.483+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_xpi_sha256_es256-sign_xpi] PASSED [ 93%]
[task 2026-05-14T21:14:01.485+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_xpi_foobar-sign_xpi] PASSED [ 93%]
[task 2026-05-14T21:14:01.486+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_apk-sign_file] PASSED [ 93%]
[task 2026-05-14T21:14:01.488+00:00] tests/test_task.py::test_get_signing_function_from_format[autograph_focus-sign_file] PASSED [ 94%]
[task 2026-05-14T21:14:01.489+00:00] tests/test_task.py::test_get_signing_function_from_format[non-existing-format-sign_file] PASSED [ 94%]
[task 2026-05-14T21:14:01.492+00:00] tests/test_task.py::test_build_filelist_dict PASSED                      [ 94%]
[task 2026-05-14T21:14:01.496+00:00] tests/test_task.py::test_build_filelist_dict_comment PASSED              [ 95%]
[task 2026-05-14T21:14:01.498+00:00] tests/test_utils.py::test_mkdir_does_make_dirs PASSED                    [ 95%]
[task 2026-05-14T21:14:01.501+00:00] tests/test_utils.py::test_mkdir_mutes_os_errors PASSED                   [ 95%]
[task 2026-05-14T21:14:01.502+00:00] tests/test_utils.py::test_get_hash PASSED                                [ 96%]
[task 2026-05-14T21:14:01.505+00:00] tests/test_utils.py::test_load_json_from_file PASSED                     [ 96%]
[task 2026-05-14T21:14:01.506+00:00] tests/test_utils.py::test_load_autograph_configs PASSED                  [ 96%]
[task 2026-05-14T21:14:01.512+00:00] tests/test_utils.py::test_log_output PASSED                              [ 96%]
[task 2026-05-14T21:14:01.515+00:00] tests/test_utils.py::test_copy_to_dir[/builds/worker/checkouts/vcs/signingscript/tests/example_server_config.json-None-example_server_config.json-None] PASSED [ 97%]
[task 2026-05-14T21:14:01.517+00:00] tests/test_utils.py::test_copy_to_dir[/builds/worker/checkouts/vcs/signingscript/tests/example_server_config.json-foo-foo-None] PASSED [ 97%]
[task 2026-05-14T21:14:01.521+00:00] tests/test_utils.py::test_copy_to_dir[/builds/worker/checkouts/vcs/signingscript/tests/nonexistent_file-None-None-SigningServerError] PASSED [ 97%]
[task 2026-05-14T21:14:01.522+00:00] tests/test_utils.py::test_copy_to_dir_no_copy PASSED                     [ 98%]
[task 2026-05-14T21:14:01.526+00:00] tests/test_utils.py::test_execute_subprocess[1] PASSED                   [ 98%]
[task 2026-05-14T21:14:01.530+00:00] tests/test_utils.py::test_execute_subprocess[0] PASSED                   [ 98%]
[task 2026-05-14T21:14:01.532+00:00] tests/test_utils.py::test_is_sha1_apk_autograph_signing_format[autograph_apk_sha1-True] PASSED [ 99%]
[task 2026-05-14T21:14:01.534+00:00] tests/test_utils.py::test_is_sha1_apk_autograph_signing_format[autograph_apk_not_sha1_but_sha384-False] PASSED [ 99%]
[task 2026-05-14T21:14:01.535+00:00] tests/test_utils.py::test_is_sha1_apk_autograph_signing_format[foobar_sha1-False] PASSED [ 99%]
[task 2026-05-14T21:14:02.341+00:00] tests/test_utils.py::test_is_sha1_apk_autograph_signing_format[foobar_sha384-False] PASSED [100%]
[task 2026-05-14T21:14:02.341+00:00] 
[task 2026-05-14T21:14:02.341+00:00] =============================== warnings summary ===============================
[task 2026-05-14T21:14:02.341+00:00] ../.tox/py311/lib/python3.11/site-packages/mozbuild/util.py:1253
[task 2026-05-14T21:14:02.341+00:00]   /builds/worker/checkouts/vcs/.tox/py311/lib/python3.11/site-packages/mozbuild/util.py:1253: DeprecationWarning: invalid escape sequence '\$'
[task 2026-05-14T21:14:02.341+00:00]     VARIABLES_RE = re.compile("\$\((\w+)\)")
[task 2026-05-14T21:14:02.341+00:00] 
[task 2026-05-14T21:14:02.341+00:00] -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
[task 2026-05-14T21:14:02.341+00:00] ================================ tests coverage ================================
[task 2026-05-14T21:14:02.341+00:00] _______________ coverage: platform linux, python 3.11.15-final-0 _______________
[task 2026-05-14T21:14:02.341+00:00] 
[task 2026-05-14T21:14:02.341+00:00] Name                              Stmts   Miss Branch BrPart  Cover   Missing
[task 2026-05-14T21:14:02.341+00:00] -----------------------------------------------------------------------------
[task 2026-05-14T21:14:02.341+00:00] src/signingscript/__init__.py         0      0      0      0   100%
[task 2026-05-14T21:14:02.341+00:00] src/signingscript/exceptions.py      11      0      0      0   100%
[task 2026-05-14T21:14:02.341+00:00] src/signingscript/rcodesign.py       71      0     28      0   100%
[task 2026-05-14T21:14:02.341+00:00] src/signingscript/script.py          86      5     36      2    94%   53, 91-93, 95
[task 2026-05-14T21:14:02.341+00:00] src/signingscript/sign.py           862     21    222      6    97%   568, 763-770, 782, 912, 1211-1212, 1459-1460, 1635-1636, 1679-1684, 1788
[task 2026-05-14T21:14:02.342+00:00] src/signingscript/task.py            82      1     36      2    97%   133->132, 136
[task 2026-05-14T21:14:02.342+00:00] src/signingscript/utils.py           92      1     16      1    98%   101
[task 2026-05-14T21:14:02.342+00:00] -----------------------------------------------------------------------------
[task 2026-05-14T21:14:02.342+00:00] TOTAL                              1204     28    338     11    97%
[task 2026-05-14T21:14:02.342+00:00] ================== 323 passed, 4 skipped, 1 warning in 19.18s ==================
[task 2026-05-14T21:14:02.762+00:00]   py311: OK (27.12=setup[2.08]+cmd[25.04] seconds)
[task 2026-05-14T21:14:02.762+00:00]   congratulations :) (27.17 seconds)
[task 2026-05-14T21:14:02.795+00:00]   signingscript-py311: OK (28.66=setup[0.91]+cmd[27.74] seconds)
[task 2026-05-14T21:14:02.795+00:00]   congratulations :) (28.73 seconds)
[taskcluster 2026-05-14T21:14:04.298Z]                        Exit Code: 0
[taskcluster 2026-05-14T21:14:04.298Z]                        User Time: 19.204ms
[taskcluster 2026-05-14T21:14:04.298Z]                      Kernel Time: 28.807ms
[taskcluster 2026-05-14T21:14:04.298Z]                        Wall Time: 42.643041443s
[taskcluster 2026-05-14T21:14:04.298Z]  Average Available System Memory: 14.66 GiB
[taskcluster 2026-05-14T21:14:04.298Z]       Average System Memory Used: 975.48 MiB
[taskcluster 2026-05-14T21:14:04.298Z]          Peak System Memory Used: 1.02 GiB
[taskcluster 2026-05-14T21:14:04.298Z]              Total System Memory: 15.61 GiB
[taskcluster 2026-05-14T21:14:04.298Z]                           Result: SUCCEEDED
[taskcluster 2026-05-14T21:14:04.298Z] === Task Finished ===
[taskcluster 2026-05-14T21:14:04.298Z] Task Duration: 42.643476208s
[taskcluster 2026-05-14T21:14:04.518Z] [mounts] Preserving cache: Moving "/home/task_177879318804415/cache0" to "/home/generic-worker/caches/ZMqFs44tTQGAeYsR7EAgzw"