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