-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
I had a workflow run for 4.5 hours before it failed. We should add sensible timeouts - at least for the downloads. Unfortunately Gateway does not seem to have a timeout directly: https://conda.github.io/rattler/py-rattler/gateway/
https://github.com/regionmask/regionmask/actions/runs/19831711847/job/56819169764?pr=636
Traceback (most recent call last):
File "/home/runner/work/_actions/xarray-contrib/minimum-dependency-versions/v0.1.1/minimum_versions.py", line 414, in <module>
main()
File "/usr/lib/python3/dist-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/runner/.local/lib/python3.12/site-packages/rich_click/rich_command.py", line 216, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/runner/work/_actions/xarray-contrib/minimum-dependency-versions/v0.1.1/minimum_versions.py", line 371, in main
records = asyncio.run(query)
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/asyncio/base_events.py", line 687, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/home/runner/.local/lib/python3.12/site-packages/rattler/repo_data/gateway.py", line 169, in query
py_records = await self._gateway.query(
^^^^^^^^^^^^^^^^^^^^^^^^^^
exceptions.GatewayException: HTTP status server error (503 Service Unavailable) for url (https://conda.anaconda.org/conda-forge/noarch/repodata.json.zst)
Metadata
Metadata
Assignees
Labels
No labels