Hi Guys,

Since a few days I'm seeing some failure on the "Generate Build Matrix" part of
the CI, the request.urlopen() seems to fail the urlopen(), it's easy to restart
it manually but it happened to me a few times recently.

Do you think that would be possible to cache these values so the script don't
fail ? or maybe just let the "latest" fail.

Generating matrix for type 'master'.
Traceback (most recent call last):
  File "/home/runner/work/haproxy/haproxy/.github/matrix.py", line 167, in 
<module>
    ssl = determine_latest_openssl(ssl)
  File "/home/runner/work/haproxy/haproxy/.github/matrix.py", line 29, in 
determine_latest_openssl
    openssl_tags = 
urllib.request.urlopen("https://api.github.com/repos/openssl/openssl/tags";)
  File "/usr/lib/python3.10/urllib/request.py", line 216, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.10/urllib/request.py", line 525, in open
    response = meth(req, response)
  File "/usr/lib/python3.10/urllib/request.py", line 634, in http_response
    response = self.parent.error(
  File "/usr/lib/python3.10/urllib/request.py", line 563, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.10/urllib/request.py", line 496, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.10/urllib/request.py", line 643, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: rate limit exceeded

Thanks!
-- 
William Lallemand

Reply via email to