Skip to content

Commit f611cf8

Browse files
committed
Add build-essential to self-hosted ARC runner image
1 parent 5a65f6e commit f611cf8

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/beam_PreCommit_Python.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,14 @@ jobs:
111111
env:
112112
TOX_TESTENV_PASSENV: "DOCKER_*,TESTCONTAINERS_*,TC_*,BEAM_*,GRPC_*,OMP_*,OPENBLAS_*,PYTHONHASHSEED,PYTEST_*"
113113
# Aggressive retry and timeout settings for flaky CI
114-
PYTEST_ADDOPTS: "-v --tb=short --maxfail=5 --durations=30 --reruns=5 --reruns-delay=15 --timeout=600 --disable-warnings"
114+
PYTEST_ADDOPTS: "-v --tb=short --maxfail=5 --durations=30 --reruns=5 --reruns-delay=15 --timeout=900 --disable-warnings"
115115
# Container stability - much more generous timeouts
116116
TC_TIMEOUT: "300"
117117
TC_MAX_TRIES: "15"
118118
TC_SLEEP_TIME: "5"
119119
# Additional gRPC stability for flaky environment
120+
GRPC_ARG_KEEPALIVE_TIME_MS: "60000"
121+
GRPC_ARG_KEEPALIVE_TIMEOUT_MS: "60000"
120122
GRPC_ARG_MAX_CONNECTION_IDLE_MS: "60000"
121123
GRPC_ARG_HTTP2_BDP_PROBE: "1"
122124
GRPC_ARG_SO_REUSEPORT: "1"
@@ -125,6 +127,7 @@ jobs:
125127
# Additional gRPC settings
126128
GRPC_ARG_MAX_RECONNECT_BACKOFF_MS: "120000"
127129
GRPC_ARG_INITIAL_RECONNECT_BACKOFF_MS: "2000"
130+
BEAM_RUNNER_BUNDLE_TIMEOUT_MS: "600000"
128131
uses: ./.github/actions/gradle-command-self-hosted-action
129132
with:
130133
gradle-command: :sdks:python:test-suites:tox:py${{steps.set_py_ver_clean.outputs.py_ver_clean}}:preCommitPy${{steps.set_py_ver_clean.outputs.py_ver_clean}}

0 commit comments

Comments
 (0)