-
-
Notifications
You must be signed in to change notification settings - Fork 104
Open
Description
During a matrix build, one package (openapi-mcp-server
) has failed twice while others have passed successfully by integrating the attestations with nothing I can think of that would be different (it is however failed twice sequentially to the /api/v1/log/entries/
):
Traceback (most recent call last):
File "/root/.local/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
sock = connection.create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
raise err
File "/root/.local/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
sock.connect(sa)
TimeoutError: [Errno 110] Connection timed out
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/root/.local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/root/.local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
raise new_e
File "/root/.local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
self._validate_conn(conn)
File "/root/.local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
conn.connect()
File "/root/.local/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
self.sock = sock = self._new_conn()
^^^^^^^^^^^^^^^^
File "/root/.local/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
raise ConnectTimeoutError(
urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7f066432b170>, 'Connection to rekor.sigstore.dev timed out. (connect timeout=None)')
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/root/.local/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/root/.local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/root/.local/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='rekor.sigstore.dev', port=443): Max retries exceeded with url: /api/v1/log/entries/ (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f066432b170>, 'Connection to rekor.sigstore.dev timed out. (connect timeout=None)'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/app/attestations.py", line 149, in <module>
main()
File "/app/attestations.py", line 145, in main
attest_dist(dist_path, attestation_path, signer)
File "/app/attestations.py", line 114, in attest_dist
attestation = Attestation.sign(signer, dist)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/lib/python3.12/site-packages/pypi_attestations/_impl.py", line 200, in sign
bundle = signer.sign_dsse(stmt)
^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/lib/python3.12/site-packages/sigstore/sign.py", line 230, in sign_dsse
return self._finalize_sign(cert, content, proposed_entry)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/lib/python3.12/site-packages/sigstore/sign.py", line 189, in _finalize_sign
entry = self._signing_ctx._rekor.log.entries.post(proposed_entry)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/lib/python3.12/site-packages/sigstore/_internal/rekor/client.py", line 158, in post
resp: requests.Response = self.session.post(self.url, json=payload)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/lib/python3.12/site-packages/requests/sessions.py", line 637, in post
return self.request("POST", url, data=data, json=json, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='rekor.sigstore.dev', port=443): Max retries exceeded with url: /api/v1/log/entries/ (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f066432b170>, 'Connection to rekor.sigstore.dev timed out. (connect timeout=None)'))
- last success on July 15, 2025 https://github.com/awslabs/mcp/actions/runs/16305355924/job/46050137560
- first failure: https://github.com/awslabs/mcp/actions/runs/16920551089 (1 of 53)

- second failure: https://github.com/awslabs/mcp/actions/runs/16946520480 (1 of 4)

each of these fails after the proposed: {...
other debug sessions have the next integrated: {...
Example from same matrix build (max parallelization of 10):
failure:
- https://github.com/awslabs/mcp/actions/runs/16946520480/job/48028803008#step:9:642
and
successes: - https://github.com/awslabs/mcp/actions/runs/16946520480/job/48028802972#step:9:649
- https://github.com/awslabs/mcp/actions/runs/16946520480/job/48028802992#step:9:650
- https://github.com/awslabs/mcp/actions/runs/16946520480/job/48028802982#step:9:650
Metadata
Metadata
Assignees
Labels
No labels