2026-06-08 21:12:49.948119 | Job console starting
2026-06-08 21:12:50.076447 | Updating git repos
2026-06-08 21:12:50.115486 | Cloning repos into workspace
2026-06-08 21:12:50.726848 | Restoring repo states
2026-06-08 21:12:50.752755 | Merging changes
2026-06-08 21:12:51.492494 | Checking out repos
2026-06-08 21:12:51.555256 | Preparing playbooks
2026-06-08 21:12:52.419055 | Running Ansible setup
2026-06-08 21:12:57.779608 | PRE-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/pre.yaml@main]
2026-06-08 21:12:58.471818 | 
2026-06-08 21:12:58.471972 | PLAY [localhost]
2026-06-08 21:12:58.479947 | 
2026-06-08 21:12:58.480030 | TASK [Gathering Facts]
2026-06-08 21:12:59.448014 | localhost | ok
2026-06-08 21:12:59.462125 | 
2026-06-08 21:12:59.462516 | TASK [Setup log path fact]
2026-06-08 21:12:59.489954 | localhost | ok
2026-06-08 21:12:59.515474 | 
2026-06-08 21:12:59.515611 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-08 21:12:59.555834 | localhost | ok
2026-06-08 21:12:59.564024 | 
2026-06-08 21:12:59.564136 | TASK [emit-job-header : Print job information]
2026-06-08 21:12:59.612132 | # Job Information
2026-06-08 21:12:59.612344 | Ansible Version: 2.16.18
2026-06-08 21:12:59.612418 | Job: pre-commit
2026-06-08 21:12:59.612448 | Pipeline: check
2026-06-08 21:12:59.612472 | Executor: 38.102.83.51
2026-06-08 21:12:59.612495 | Triggered by: https://github.com/packit/requre/pull/295
2026-06-08 21:12:59.612529 | Event ID: b64f8590-637e-11f1-8128-034c8dfa5700
2026-06-08 21:12:59.616315 | 
2026-06-08 21:12:59.616429 | LOOP [emit-job-header : Print node information]
2026-06-08 21:12:59.717295 | localhost | ok:
2026-06-08 21:12:59.717686 | localhost | # Node Information
2026-06-08 21:12:59.717752 | localhost | Inventory Hostname: container
2026-06-08 21:12:59.717796 | localhost | Hostname: np0000067698
2026-06-08 21:12:59.717836 | localhost | Username: zuul-worker
2026-06-08 21:12:59.717883 | localhost | Distro: Fedora 43
2026-06-08 21:12:59.717922 | localhost | Provider: vexxhost-nodepool-sf
2026-06-08 21:12:59.717960 | localhost | Region: RegionOne
2026-06-08 21:12:59.717996 | localhost | Label: cloud-fedora-43
2026-06-08 21:12:59.718033 | localhost | Product Name: OpenStack Nova
2026-06-08 21:12:59.718068 | localhost | Interface IP: 38.102.83.200
2026-06-08 21:12:59.738600 | 
2026-06-08 21:12:59.738863 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-08 21:13:00.223788 | localhost -> localhost | changed
2026-06-08 21:13:00.233726 | 
2026-06-08 21:13:00.233878 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-08 21:13:01.326465 | localhost -> localhost | changed
2026-06-08 21:13:01.338941 | 
2026-06-08 21:13:01.339146 | PLAY [all]
2026-06-08 21:13:01.353824 | 
2026-06-08 21:13:01.354045 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-08 21:13:01.897275 | container | ok
2026-06-08 21:13:01.912652 | 
2026-06-08 21:13:01.912848 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-08 21:13:01.958857 | container | ok
2026-06-08 21:13:01.967698 | 
2026-06-08 21:13:01.967895 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-08 21:13:02.244666 | container -> localhost | ok
2026-06-08 21:13:02.256841 | 
2026-06-08 21:13:02.257086 | TASK [validate-host : Collect information about the host]
2026-06-08 21:13:03.826123 | container | ok
2026-06-08 21:13:03.843172 | 
2026-06-08 21:13:03.843309 | TASK [validate-host : Sanitize hostname]
2026-06-08 21:13:03.926378 | container | ok
2026-06-08 21:13:03.931765 | 
2026-06-08 21:13:03.931859 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-08 21:13:04.536021 | container -> localhost | changed
2026-06-08 21:13:04.547271 | 
2026-06-08 21:13:04.547652 | TASK [validate-host : Collect information about zuul worker]
2026-06-08 21:13:05.082429 | container | ok
2026-06-08 21:13:05.090161 | 
2026-06-08 21:13:05.090292 | TASK [validate-host : Write out all zuul information for each host]
2026-06-08 21:13:05.635924 | container -> localhost | changed
2026-06-08 21:13:05.646733 | 
2026-06-08 21:13:05.646882 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-08 21:13:05.984536 | container | ok
2026-06-08 21:13:05.994898 | 
2026-06-08 21:13:05.995038 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-08 21:13:06.932164 | container | Output suppressed because no_log was given
2026-06-08 21:13:06.946728 | 
2026-06-08 21:13:06.946864 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-08 21:13:07.245836 | container -> localhost | ok
2026-06-08 21:13:07.255623 | 
2026-06-08 21:13:07.255758 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-08 21:13:07.290765 | container | ok
2026-06-08 21:13:07.311756 | container | included: /var/lib/zuul/builds/a66132eea72a4e2da686d0f8741c6a4a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-08 21:13:07.320947 | 
2026-06-08 21:13:07.321028 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-08 21:13:08.070686 | container -> localhost | Generating public/private rsa key pair.
2026-06-08 21:13:08.070996 | container -> localhost | Your identification has been saved in /var/lib/zuul/builds/a66132eea72a4e2da686d0f8741c6a4a/work/a66132eea72a4e2da686d0f8741c6a4a_id_rsa
2026-06-08 21:13:08.071056 | container -> localhost | Your public key has been saved in /var/lib/zuul/builds/a66132eea72a4e2da686d0f8741c6a4a/work/a66132eea72a4e2da686d0f8741c6a4a_id_rsa.pub
2026-06-08 21:13:08.071100 | container -> localhost | The key fingerprint is:
2026-06-08 21:13:08.071140 | container -> localhost | SHA256:5EPqYA0TrLJRnW//vSmt/WeBxU+QugJUlwLlTL9oxv0 zuul-build-sshkey
2026-06-08 21:13:08.071181 | container -> localhost | The key's randomart image is:
2026-06-08 21:13:08.071220 | container -> localhost | +---[RSA 3072]----+
2026-06-08 21:13:08.071258 | container -> localhost | |   o..  .++ .. . |
2026-06-08 21:13:08.071299 | container -> localhost | |  . +.  .+.o. o  |
2026-06-08 21:13:08.071338 | container -> localhost | | . .o. .o o..... |
2026-06-08 21:13:08.071422 | container -> localhost | |o .  +o=.. o.. o.|
2026-06-08 21:13:08.071463 | container -> localhost | | +  o.o.S.= o.o..|
2026-06-08 21:13:08.071501 | container -> localhost | |.  . o  .+. .o ..|
2026-06-08 21:13:08.071539 | container -> localhost | |      .  . +  E .|
2026-06-08 21:13:08.071577 | container -> localhost | |          o.o.  o|
2026-06-08 21:13:08.071638 | container -> localhost | |          .o+o.o |
2026-06-08 21:13:08.071677 | container -> localhost | +----[SHA256]-----+
2026-06-08 21:13:08.071761 | container -> localhost | ok: Runtime: 0:00:00.194356
2026-06-08 21:13:08.092791 | 
2026-06-08 21:13:08.092971 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-08 21:13:08.132665 | container | ok
2026-06-08 21:13:08.142853 | container | included: /var/lib/zuul/builds/a66132eea72a4e2da686d0f8741c6a4a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-08 21:13:08.152315 | 
2026-06-08 21:13:08.152420 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-08 21:13:08.187580 | container | skipping: Conditional result was False
2026-06-08 21:13:08.191891 | 
2026-06-08 21:13:08.191954 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-08 21:13:08.708869 | container | changed
2026-06-08 21:13:08.717226 | 
2026-06-08 21:13:08.717397 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-08 21:13:09.021261 | container | ok
2026-06-08 21:13:09.029187 | 
2026-06-08 21:13:09.029332 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-08 21:13:10.030934 | container | changed
2026-06-08 21:13:10.041228 | 
2026-06-08 21:13:10.041408 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-08 21:13:11.048850 | container | changed
2026-06-08 21:13:11.057151 | 
2026-06-08 21:13:11.057283 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-08 21:13:11.083879 | container | skipping: Conditional result was False
2026-06-08 21:13:11.093512 | 
2026-06-08 21:13:11.093652 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-08 21:13:11.554114 | container -> localhost | changed
2026-06-08 21:13:11.566958 | 
2026-06-08 21:13:11.567091 | TASK [add-build-sshkey : Add back temp key]
2026-06-08 21:13:11.944784 | container -> localhost | Identity added: /var/lib/zuul/builds/a66132eea72a4e2da686d0f8741c6a4a/work/a66132eea72a4e2da686d0f8741c6a4a_id_rsa (zuul-build-sshkey)
2026-06-08 21:13:11.945073 | container -> localhost | ok: Runtime: 0:00:00.019856
2026-06-08 21:13:11.950831 | 
2026-06-08 21:13:11.950953 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-08 21:13:12.399533 | container | ok
2026-06-08 21:13:12.407588 | 
2026-06-08 21:13:12.407724 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-08 21:13:12.445170 | container | skipping: Conditional result was False
2026-06-08 21:13:12.461867 | 
2026-06-08 21:13:12.462050 | LOOP [prepare-workspace-openshift : Include rsync tasks]
2026-06-08 21:13:12.537714 | 
2026-06-08 21:13:12.538029 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-08 21:13:12.576572 | container | skipping: Conditional result was False
2026-06-08 21:13:12.598558 | 
2026-06-08 21:13:12.598784 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-08 21:13:12.935686 | container | ok: "logs"
2026-06-08 21:13:12.936503 | 
2026-06-08 21:13:13.212520 | container | ok: "artifacts"
2026-06-08 21:13:13.493266 | container | ok: "docs"
2026-06-08 21:13:13.505083 | 
2026-06-08 21:13:13.505380 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-08 21:13:13.846070 | container | changed: "logs"
2026-06-08 21:13:14.135028 | container | changed: "artifacts"
2026-06-08 21:13:14.412745 | container | changed: "docs"
2026-06-08 21:13:14.429859 | 
2026-06-08 21:13:14.430040 | PLAY RECAP
2026-06-08 21:13:14.430126 | container | ok: 23 changed: 10 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-08 21:13:14.430180 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-08 21:13:14.430217 | 
2026-06-08 21:13:14.590005 | PRE-RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/pre.yaml@main]
2026-06-08 21:13:14.594030 | RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/pre-commit.yaml@main]
2026-06-08 21:13:15.224709 | 
2026-06-08 21:13:15.224839 | PLAY [Run pre_commit]
2026-06-08 21:13:15.236217 | 
2026-06-08 21:13:15.236292 | TASK [pre_commit : Install packages]
2026-06-08 21:13:20.737054 | container | changed
2026-06-08 21:13:20.747230 | 
2026-06-08 21:13:20.747573 | TASK [pre_commit : Run pre-commit]
2026-06-08 21:13:21.504712 | container | [INFO] Initializing environment for https://github.com/asottile/pyupgrade.
2026-06-08 21:13:21.884865 | container | [INFO] Initializing environment for https://github.com/psf/black-pre-commit-mirror.
2026-06-08 21:13:22.188665 | container | [INFO] Initializing environment for https://github.com/pre-commit/mirrors-prettier.
2026-06-08 21:13:22.487937 | container | [INFO] Initializing environment for https://github.com/pre-commit/mirrors-prettier:prettier@4.0.0-alpha.8.
2026-06-08 21:13:22.781031 | container | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks.
2026-06-08 21:13:23.123537 | container | [INFO] Initializing environment for https://github.com/PyCQA/flake8.
2026-06-08 21:13:23.485672 | container | [INFO] Initializing environment for https://github.com/pre-commit/mirrors-mypy.
2026-06-08 21:13:23.758073 | container | [INFO] Initializing environment for https://github.com/pre-commit/mirrors-mypy:types-click,types-requests,types-PyYAML.
2026-06-08 21:13:24.042899 | container | [INFO] Initializing environment for https://github.com/packit/pre-commit-hooks.
2026-06-08 21:13:24.329654 | container | [INFO] Initializing environment for https://github.com/python-jsonschema/check-jsonschema.
2026-06-08 21:13:24.898719 | container | [INFO] Initializing environment for https://github.com/Lucas-C/pre-commit-hooks.
2026-06-08 21:13:25.222260 | container | [INFO] Initializing environment for https://github.com/teemtee/tmt.git.
2026-06-08 21:13:26.442577 | container | [INFO] Installing environment for https://github.com/asottile/pyupgrade.
2026-06-08 21:13:26.442697 | container | [INFO] Once installed this environment will be reused.
2026-06-08 21:13:26.442806 | container | [INFO] This may take a few minutes...
2026-06-08 21:13:30.701911 | container | [INFO] Installing environment for https://github.com/psf/black-pre-commit-mirror.
2026-06-08 21:13:30.702015 | container | [INFO] Once installed this environment will be reused.
2026-06-08 21:13:30.702080 | container | [INFO] This may take a few minutes...
2026-06-08 21:13:35.291378 | container | [INFO] Installing environment for https://github.com/pre-commit/mirrors-prettier.
2026-06-08 21:13:35.291847 | container | [INFO] Once installed this environment will be reused.
2026-06-08 21:13:35.291857 | container | [INFO] This may take a few minutes...
2026-06-08 21:13:42.145125 | container | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks.
2026-06-08 21:13:42.145194 | container | [INFO] Once installed this environment will be reused.
2026-06-08 21:13:42.145203 | container | [INFO] This may take a few minutes...
2026-06-08 21:13:46.107483 | container | [INFO] Installing environment for https://github.com/PyCQA/flake8.
2026-06-08 21:13:46.107537 | container | [INFO] Once installed this environment will be reused.
2026-06-08 21:13:46.107548 | container | [INFO] This may take a few minutes...
2026-06-08 21:13:49.553556 | container | [INFO] Installing environment for https://github.com/pre-commit/mirrors-mypy.
2026-06-08 21:13:49.553629 | container | [INFO] Once installed this environment will be reused.
2026-06-08 21:13:49.553639 | container | [INFO] This may take a few minutes...
2026-06-08 21:13:55.593363 | container | [INFO] Installing environment for https://github.com/python-jsonschema/check-jsonschema.
2026-06-08 21:13:55.593440 | container | [INFO] Once installed this environment will be reused.
2026-06-08 21:13:55.593450 | container | [INFO] This may take a few minutes...
2026-06-08 21:14:01.145300 | container | [INFO] Installing environment for https://github.com/Lucas-C/pre-commit-hooks.
2026-06-08 21:14:01.145335 | container | [INFO] Once installed this environment will be reused.
2026-06-08 21:14:01.145344 | container | [INFO] This may take a few minutes...
2026-06-08 21:14:05.068652 | container | [INFO] Installing environment for https://github.com/teemtee/tmt.git.
2026-06-08 21:14:05.068758 | container | [INFO] Once installed this environment will be reused.
2026-06-08 21:14:05.068881 | container | [INFO] This may take a few minutes...
2026-06-08 21:14:15.421954 | container | pyupgrade................................................................Passed
2026-06-08 21:14:15.422045 | container | - hook id: pyupgrade
2026-06-08 21:14:15.422094 | container | - duration: 0.17s
2026-06-08 21:14:16.145824 | container | black....................................................................Passed
2026-06-08 21:14:16.147009 | container | - hook id: black
2026-06-08 21:14:16.147068 | container | - duration: 0.72s
2026-06-08 21:14:16.147093 | container |
2026-06-08 21:14:16.147113 | container | Warning: Python 3.14 cannot parse code formatted for Python 3.15. To fix this: run Black with Python 3.15, set --target-version to py314, or use --fast to skip the safety check. Black's safety check verifies equivalence by parsing the AST, which fails when the running Python is older than the target version.
2026-06-08 21:14:16.147120 | container | All done! ✨ 🍰 ✨
2026-06-08 21:14:16.147128 | container | 72 files left unchanged.
2026-06-08 21:14:16.147134 | container |
2026-06-08 21:14:19.620375 | container | prettier.................................................................Passed
2026-06-08 21:14:19.620423 | container | - hook id: prettier
2026-06-08 21:14:19.620432 | container | - duration: 3.47s
2026-06-08 21:14:19.733401 | container | check for added large files..............................................Passed
2026-06-08 21:14:19.733429 | container | - hook id: check-added-large-files
2026-06-08 21:14:19.733436 | container | - duration: 0.11s
2026-06-08 21:14:19.815216 | container | check python ast.........................................................Passed
2026-06-08 21:14:19.815246 | container | - hook id: check-ast
2026-06-08 21:14:19.815254 | container | - duration: 0.08s
2026-06-08 21:14:19.882730 | container | check for merge conflicts................................................Passed
2026-06-08 21:14:19.882753 | container | - hook id: check-merge-conflict
2026-06-08 21:14:19.882758 | container | - duration: 0.06s
2026-06-08 21:14:20.383337 | container | check yaml...............................................................Passed
2026-06-08 21:14:20.383423 | container | - hook id: check-yaml
2026-06-08 21:14:20.383472 | container | - duration: 0.5s
2026-06-08 21:14:20.473940 | container | detect private key.......................................................Passed
2026-06-08 21:14:20.473977 | container | - hook id: detect-private-key
2026-06-08 21:14:20.473983 | container | - duration: 0.09s
2026-06-08 21:14:20.556322 | container | fix end of files.........................................................Passed
2026-06-08 21:14:20.556354 | container | - hook id: end-of-file-fixer
2026-06-08 21:14:20.556363 | container | - duration: 0.08s
2026-06-08 21:14:20.629212 | container | trim trailing whitespace.................................................Passed
2026-06-08 21:14:20.629237 | container | - hook id: trailing-whitespace
2026-06-08 21:14:20.629245 | container | - duration: 0.07s
2026-06-08 21:14:21.141257 | container | flake8...................................................................Passed
2026-06-08 21:14:21.141286 | container | - hook id: flake8
2026-06-08 21:14:21.141290 | container | - duration: 0.51s
2026-06-08 21:14:23.842234 | container | mypy.....................................................................Failed
2026-06-08 21:14:23.842266 | container | - hook id: mypy
2026-06-08 21:14:23.842288 | container | - duration: 2.7s
2026-06-08 21:14:23.842292 | container | - exit code: 1
2026-06-08 21:14:23.842295 | container |
2026-06-08 21:14:23.842306 | container | requre/cassette.py:206: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
2026-06-08 21:14:23.842310 | container | requre/cassette.py:328: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
2026-06-08 21:14:23.842313 | container | requre/cassette.py:329: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
2026-06-08 21:14:23.842316 | container | requre/cassette.py:332: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
2026-06-08 21:14:23.842318 | container | requre/cassette.py:551: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
2026-06-08 21:14:23.842321 | container | requre/helpers/files.py:124: error: No overload variant matches argument types "str", "BytesIO"  [call-overload]
2026-06-08 21:14:23.842326 | container | requre/helpers/files.py:124: note: Possible overload variants:
2026-06-08 21:14:23.842334 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes] = ..., mode: Literal['r', 'r:*', 'r:', 'r:gz', 'r:bz2', 'r:xz'] = ..., fileobj: _Fileobj = ..., bufsize: int = ..., *, format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ...) -> TarFile
2026-06-08 21:14:23.842345 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes], mode: Literal['r:zst'], fileobj: _Fileobj = ..., bufsize: int = ..., *, format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ..., level: None = ..., options: Mapping[int, int] = ..., zstd_dict: ZstdDict | tuple[ZstdDict, int] = ...) -> TarFile
2026-06-08 21:14:23.842367 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes], mode: Literal['x', 'x:', 'a', 'a:', 'w', 'w:', 'w:tar'], fileobj: _Fileobj = ..., bufsize: int = ..., *, format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ...) -> TarFile
2026-06-08 21:14:23.842371 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes] = ..., *, mode: Literal['x', 'x:', 'a', 'a:', 'w', 'w:', 'w:tar'], fileobj: _Fileobj = ..., bufsize: int = ..., format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ...) -> TarFile
2026-06-08 21:14:23.842374 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes], mode: Literal['x:gz', 'x:bz2', 'w:gz', 'w:bz2'], fileobj: _Fileobj = ..., bufsize: int = ..., *, format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ..., compresslevel: int = ...) -> TarFile
2026-06-08 21:14:23.842377 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes] = ..., *, mode: Literal['x:gz', 'x:bz2', 'w:gz', 'w:bz2'], fileobj: _Fileobj = ..., bufsize: int = ..., format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ..., compresslevel: int = ...) -> TarFile
2026-06-08 21:14:23.842380 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes], mode: Literal['x:xz', 'w:xz'], fileobj: _Fileobj = ..., bufsize: int = ..., *, format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ..., preset: Literal[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] = ...) -> TarFile
2026-06-08 21:14:23.842383 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes] = ..., *, mode: Literal['x:xz', 'w:xz'], fileobj: _Fileobj = ..., bufsize: int = ..., format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ..., preset: Literal[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] = ...) -> TarFile
2026-06-08 21:14:23.842386 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes], mode: Literal['x:zst', 'w:zst'], fileobj: _Fileobj = ..., bufsize: int = ..., *, format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ..., options: Mapping[int, int] = ..., zstd_dict: ZstdDict | tuple[ZstdDict, int] = ...) -> TarFile
2026-06-08 21:14:23.842392 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes] = ..., *, mode: Literal['x:zst', 'w:zst'], fileobj: _Fileobj = ..., bufsize: int = ..., format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ..., options: Mapping[int, int] = ..., zstd_dict: ZstdDict | tuple[ZstdDict, int] = ...) -> TarFile
2026-06-08 21:14:23.842394 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes] | Buffer, mode: Literal['r|*', 'r|', 'r|gz', 'r|bz2', 'r|xz', 'r|zst'], fileobj: _Fileobj = ..., bufsize: int = ..., *, format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ...) -> TarFile
2026-06-08 21:14:23.842397 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes] | Buffer = ..., *, mode: Literal['r|*', 'r|', 'r|gz', 'r|bz2', 'r|xz', 'r|zst'], fileobj: _Fileobj = ..., bufsize: int = ..., format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ...) -> TarFile
2026-06-08 21:14:23.842402 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes] | Buffer, mode: Literal['w|', 'w|xz', 'w|zst'], fileobj: _Fileobj = ..., bufsize: int = ..., *, format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ...) -> TarFile
2026-06-08 21:14:23.842405 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes] | Buffer = ..., *, mode: Literal['w|', 'w|xz', 'w|zst'], fileobj: _Fileobj = ..., bufsize: int = ..., format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ...) -> TarFile
2026-06-08 21:14:23.842408 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes] | Buffer, mode: Literal['w|gz', 'w|bz2'], fileobj: _Fileobj = ..., bufsize: int = ..., *, format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ..., compresslevel: int = ...) -> TarFile
2026-06-08 21:14:23.842411 | container | requre/helpers/files.py:124: note:     def open(cls, name: str | bytes | PathLike[str] | PathLike[bytes] | Buffer = ..., *, mode: Literal['w|gz', 'w|bz2'], fileobj: _Fileobj = ..., bufsize: int = ..., format: int = ..., tarinfo: type[TarInfo] = ..., dereference: bool = ..., ignore_zeros: bool = ..., encoding: str = ..., errors: str = ..., pax_headers: Mapping[str, str] = ..., debug: Literal[0, 1, 2, 3] = ..., errorlevel: Literal[0, 1, 2] = ..., compresslevel: int = ...) -> TarFile
2026-06-08 21:14:23.842416 | container | Found 1 error in 1 file (checked 68 source files)
2026-06-08 21:14:23.842421 | container |
2026-06-08 21:14:24.068830 | container | Check if rebase is needed................................................Passed
2026-06-08 21:14:24.068909 | container | - hook id: check-rebase
2026-06-08 21:14:24.068926 | container | - duration: 0.22s
2026-06-08 21:14:24.068933 | container |
2026-06-08 21:14:24.068941 | container | Last commit subject: [pre-commit.ci] auto fixes from pre-commit.com hooks
2026-06-08 21:14:24.068947 | container |
2026-06-08 21:14:24.068954 | container | Upstream hash: 1ee00d1565a3f22b312fc63cf269d154d47af80b
2026-06-08 21:14:24.068960 | container | Local hashes: ['d7c43225d46e0981b3f4f0378cca0cd7f2b0fed5', '007bc015f37ea55eda467dff6714165f1cf3b1d7', '1ee00d1565a3f22b312fc63cf269d154d47af80b']
2026-06-08 21:14:24.068967 | container |
2026-06-08 21:14:24.068973 | container | Last commit subject: [pre-commit.ci] auto fixes from pre-commit.com hooks
2026-06-08 21:14:24.068979 | container |
2026-06-08 21:14:24.068985 | container | Upstream hash: 1ee00d1565a3f22b312fc63cf269d154d47af80b
2026-06-08 21:14:24.068991 | container | Local hashes: ['d7c43225d46e0981b3f4f0378cca0cd7f2b0fed5', '007bc015f37ea55eda467dff6714165f1cf3b1d7', '1ee00d1565a3f22b312fc63cf269d154d47af80b']
2026-06-08 21:14:24.069001 | container |
2026-06-08 21:14:24.069008 | container | Last commit subject: [pre-commit.ci] auto fixes from pre-commit.com hooks
2026-06-08 21:14:24.069014 | container |
2026-06-08 21:14:24.069020 | container | Upstream hash: 1ee00d1565a3f22b312fc63cf269d154d47af80b
2026-06-08 21:14:24.069026 | container | Local hashes: ['d7c43225d46e0981b3f4f0378cca0cd7f2b0fed5', '007bc015f37ea55eda467dff6714165f1cf3b1d7', '1ee00d1565a3f22b312fc63cf269d154d47af80b']
2026-06-08 21:14:24.069032 | container |
2026-06-08 21:14:24.069038 | container | Last commit subject: [pre-commit.ci] auto fixes from pre-commit.com hooks
2026-06-08 21:14:24.069044 | container |
2026-06-08 21:14:24.069050 | container | Upstream hash: 1ee00d1565a3f22b312fc63cf269d154d47af80b
2026-06-08 21:14:24.069057 | container | Local hashes: ['d7c43225d46e0981b3f4f0378cca0cd7f2b0fed5', '007bc015f37ea55eda467dff6714165f1cf3b1d7', '1ee00d1565a3f22b312fc63cf269d154d47af80b']
2026-06-08 21:14:24.069063 | container |
2026-06-08 21:14:24.069069 | container | Last commit subject: [pre-commit.ci] auto fixes from pre-commit.com hooks
2026-06-08 21:14:24.069075 | container |
2026-06-08 21:14:24.069081 | container | Upstream hash: 1ee00d1565a3f22b312fc63cf269d154d47af80b
2026-06-08 21:14:24.069087 | container | Local hashes: ['d7c43225d46e0981b3f4f0378cca0cd7f2b0fed5', '007bc015f37ea55eda467dff6714165f1cf3b1d7', '1ee00d1565a3f22b312fc63cf269d154d47af80b']
2026-06-08 21:14:24.069093 | container |
2026-06-08 21:14:24.069099 | container | Last commit subject: [pre-commit.ci] auto fixes from pre-commit.com hooks
2026-06-08 21:14:24.069105 | container |
2026-06-08 21:14:24.069111 | container | Upstream hash: 1ee00d1565a3f22b312fc63cf269d154d47af80b
2026-06-08 21:14:24.069118 | container | Local hashes: ['d7c43225d46e0981b3f4f0378cca0cd7f2b0fed5', '007bc015f37ea55eda467dff6714165f1cf3b1d7', '1ee00d1565a3f22b312fc63cf269d154d47af80b']
2026-06-08 21:14:24.069124 | container |
2026-06-08 21:14:24.069130 | container | Last commit subject: [pre-commit.ci] auto fixes from pre-commit.com hooks
2026-06-08 21:14:24.069136 | container |
2026-06-08 21:14:24.069143 | container | Upstream hash: 1ee00d1565a3f22b312fc63cf269d154d47af80b
2026-06-08 21:14:24.069149 | container | Local hashes: ['d7c43225d46e0981b3f4f0378cca0cd7f2b0fed5', '007bc015f37ea55eda467dff6714165f1cf3b1d7', '1ee00d1565a3f22b312fc63cf269d154d47af80b']
2026-06-08 21:14:24.069155 | container |
2026-06-08 21:14:24.069161 | container | Last commit subject: [pre-commit.ci] auto fixes from pre-commit.com hooks
2026-06-08 21:14:24.069167 | container |
2026-06-08 21:14:24.069173 | container | Upstream hash: 1ee00d1565a3f22b312fc63cf269d154d47af80b
2026-06-08 21:14:24.069179 | container | Local hashes: ['d7c43225d46e0981b3f4f0378cca0cd7f2b0fed5', '007bc015f37ea55eda467dff6714165f1cf3b1d7', '1ee00d1565a3f22b312fc63cf269d154d47af80b']
2026-06-08 21:14:24.069185 | container |
2026-06-08 21:14:24.456487 | container | Validate GitHub Workflows................................................Passed
2026-06-08 21:14:24.456531 | container | - hook id: check-github-workflows
2026-06-08 21:14:24.456543 | container | - duration: 0.38s
2026-06-08 21:14:24.456546 | container |
2026-06-08 21:14:24.456549 | container | ok -- validation done
2026-06-08 21:14:24.456552 | container | ok -- validation done
2026-06-08 21:14:24.456556 | container |
2026-06-08 21:14:24.566550 | container | Insert license in comments...............................................Passed
2026-06-08 21:14:24.566595 | container | - hook id: insert-license
2026-06-08 21:14:24.566599 | container | - duration: 0.11s
2026-06-08 21:14:29.964139 | container | tmt lint.................................................................Passed
2026-06-08 21:14:29.964179 | container | - hook id: tmt-lint
2026-06-08 21:14:29.964191 | container | - duration: 5.39s
2026-06-08 21:14:30.353435 | container | ERROR
2026-06-08 21:14:30.353751 | container | {
2026-06-08 21:14:30.353814 | container |   "delta": "0:01:08.755643",
2026-06-08 21:14:30.353858 | container |   "end": "2026-06-08 21:14:30.005088",
2026-06-08 21:14:30.353899 | container |   "msg": "non-zero return code",
2026-06-08 21:14:30.353937 | container |   "rc": 1,
2026-06-08 21:14:30.353974 | container |   "start": "2026-06-08 21:13:21.249445"
2026-06-08 21:14:30.354015 | container | }
failure
2026-06-08 21:14:30.360310 | 
2026-06-08 21:14:30.360476 | PLAY RECAP
2026-06-08 21:14:30.360537 | container | ok: 1 changed: 1 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0
2026-06-08 21:14:30.360566 | 
2026-06-08 21:14:30.522120 | RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/pre-commit.yaml@main]
2026-06-08 21:14:30.523239 | POST-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/post.yaml@main]
2026-06-08 21:14:31.182483 | 
2026-06-08 21:14:31.182610 | PLAY [all]
2026-06-08 21:14:31.191959 | 
2026-06-08 21:14:31.192045 | TASK [include_role : fetch-output]
2026-06-08 21:14:31.233847 | container | ok
2026-06-08 21:14:31.246990 | 
2026-06-08 21:14:31.247130 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-08 21:14:31.303630 | container | skipping: Conditional result was False
2026-06-08 21:14:31.310143 | 
2026-06-08 21:14:31.310288 | TASK [fetch-output : Set log path for single node]
2026-06-08 21:14:31.366724 | container | ok
2026-06-08 21:14:31.376758 | 
2026-06-08 21:14:31.376944 | LOOP [fetch-output : Ensure local output dirs]
2026-06-08 21:14:31.880294 | container -> localhost | changed: "/var/lib/zuul/builds/a66132eea72a4e2da686d0f8741c6a4a/work/logs"
2026-06-08 21:14:32.126386 | container -> localhost | changed: "/var/lib/zuul/builds/a66132eea72a4e2da686d0f8741c6a4a/work/artifacts"
2026-06-08 21:14:32.433717 | container -> localhost | changed: "/var/lib/zuul/builds/a66132eea72a4e2da686d0f8741c6a4a/work/docs"
2026-06-08 21:14:32.448861 | 
2026-06-08 21:14:32.449012 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-08 21:14:33.214998 | container | changed: .d..t...... ./
2026-06-08 21:14:33.215414 | container | changed: All items complete
2026-06-08 21:14:33.215487 | 
2026-06-08 21:14:33.786414 | container | changed: .d..t...... ./
2026-06-08 21:14:34.349241 | container | changed: .d..t...... ./
2026-06-08 21:14:34.378158 | 
2026-06-08 21:14:34.378399 | TASK [include_role : fetch-output-openshift]
2026-06-08 21:14:34.404252 | container | skipping: Conditional result was False
2026-06-08 21:14:34.415435 | 
2026-06-08 21:14:34.415597 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-08 21:14:34.896376 | container -> localhost | ok: Item: artifacts Runtime: 0:00:00.013643
2026-06-08 21:14:35.150510 | container -> localhost | ok: Item: docs Runtime: 0:00:00.012631
2026-06-08 21:14:35.174964 | 
2026-06-08 21:14:35.175150 | PLAY [localhost]
2026-06-08 21:14:35.187746 | 
2026-06-08 21:14:35.188070 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-08 21:14:35.623429 | localhost | changed
2026-06-08 21:14:35.632947 | 
2026-06-08 21:14:35.633019 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-08 21:14:35.661653 | localhost | ok
2026-06-08 21:14:35.699292 | 
2026-06-08 21:14:35.699445 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-08 21:14:36.111477 | localhost | changed
2026-06-08 21:14:36.115668 | 
2026-06-08 21:14:36.115732 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-08 21:14:36.954258 | localhost | changed
2026-06-08 21:14:36.958428 | 
2026-06-08 21:14:36.958491 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-08 21:14:37.303181 | localhost | Identity added: /var/lib/zuul/builds/a66132eea72a4e2da686d0f8741c6a4a/work/tmp/ansible.z8xgrn_j (/var/lib/zuul/builds/a66132eea72a4e2da686d0f8741c6a4a/work/tmp/ansible.z8xgrn_j)
2026-06-08 21:14:37.303430 | localhost | ok: Runtime: 0:00:00.012830
2026-06-08 21:14:37.307072 | 
2026-06-08 21:14:37.307136 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-08 21:14:37.641131 | localhost | ok: Runtime: 0:00:00.006119
2026-06-08 21:14:37.644927 | 
2026-06-08 21:14:37.644988 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-08 21:14:37.708993 | localhost | changed
2026-06-08 21:14:37.717292 | 
2026-06-08 21:14:37.717480 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-08 21:14:38.142856 | localhost | changed
2026-06-08 21:14:38.155068 | 
2026-06-08 21:14:38.155197 | TASK [include_role : report-logjuicer]
2026-06-08 21:14:38.218659 | localhost | ok
2026-06-08 21:14:38.232694 | 
2026-06-08 21:14:38.232812 | TASK [report-logjuicer : Return LogJuicer report url]
2026-06-08 21:14:38.274977 | localhost | ok
2026-06-08 21:14:38.281566 | 
2026-06-08 21:14:38.281646 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-08 21:14:38.286068 | 
2026-06-08 21:14:38.286148 | TASK [Gathering Facts]
2026-06-08 21:14:39.848225 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 21:14:39.854426 | 
2026-06-08 21:14:39.854487 | TASK [Set zuul-log-path fact]
2026-06-08 21:14:39.873046 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 21:14:39.882097 | 
2026-06-08 21:14:39.882160 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-08 21:14:39.909254 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 21:14:39.914989 | 
2026-06-08 21:14:39.915057 | TASK [upload-logs : Create log directories]
2026-06-08 21:14:40.219883 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-08 21:14:40.226434 | 
2026-06-08 21:14:40.226563 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-08 21:14:40.598266 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.010069
2026-06-08 21:14:40.604863 | 
2026-06-08 21:14:40.604989 | TASK [upload-logs : Upload logs to log server]
2026-06-08 21:14:41.690994 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-08 21:14:41.696851 | 
2026-06-08 21:14:41.697052 | LOOP [upload-logs : Compress console log and json output]
