You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resolve CI failures for egress policies and Python 3.7 buildpack support (GoogleCloudPlatform#388)
* fix: add GitHub Actions CDN to egress allowlist
The conformance workflow was failing with ECONNREFUSED errors when trying
to download Python binaries from GitHub releases. This was caused by the
harden-runner egress policy blocking connections to the GitHub Actions
CDN IP addresses.
Added *.actions.githubusercontent.com:443 to the allowed endpoints to
fix Python setup for all versions (3.7, 3.8, etc).
* fix: remove Python 3.7 from buildpack integration tests
Google Cloud Buildpacks dropped Python 3.7 support for Ubuntu 22.04.
The version is not available in their runtime manifest.
Note: Functions Framework still supports Python 3.7, which is tested
in unit and conformance tests using GitHub Actions with Ubuntu 20.04.
* fix: use correct domain for GitHub release assets
The Python binaries are actually hosted on release-assets.githubusercontent.com,
not *.actions.githubusercontent.com
* fix: add release-assets domain to unit and conformance-asgi workflows
The same ECONNREFUSED issue was affecting multiple workflows with
harden-runner egress policies
0 commit comments