The httplib2 default timeout (60 s) was too short for AAB uploads,
causing TimeoutError: The read operation timed out in the deploy-android-bundle CI step (run 107).
Changes:
scripts/deploy_playstore.py: switch from credentials=creds to
an AuthorizedHttp with timeout=300; add num_retries=3 to all .execute() calls so transient server errors also retry automatically.
flake.nix: add google-auth-httplib2 and httplib2 to the Nix
devshell Python packages (required by the new imports).
The `httplib2` default timeout (60 s) was too short for AAB uploads,
causing `TimeoutError: The read operation timed out` in the
`deploy-android-bundle` CI step (run 107).
Changes:
- `scripts/deploy_playstore.py`: switch from `credentials=creds` to
an `AuthorizedHttp` with `timeout=300`; add `num_retries=3` to all
`.execute()` calls so transient server errors also retry automatically.
- `flake.nix`: add `google-auth-httplib2` and `httplib2` to the Nix
devshell Python packages (required by the new imports).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The
httplib2default timeout (60 s) was too short for AAB uploads,causing
TimeoutError: The read operation timed outin thedeploy-android-bundleCI step (run 107).Changes:
scripts/deploy_playstore.py: switch fromcredentials=credstoan
AuthorizedHttpwithtimeout=300; addnum_retries=3to all.execute()calls so transient server errors also retry automatically.flake.nix: addgoogle-auth-httplib2andhttplib2to the Nixdevshell Python packages (required by the new imports).