Skip to content

Release to Staging v2.9.24 - 2026-06-02#2146

Merged
transphorm merged 1 commit into
stagingfrom
release/staging-2026-06-02
Jun 2, 2026
Merged

Release to Staging v2.9.24 - 2026-06-02#2146
transphorm merged 1 commit into
stagingfrom
release/staging-2026-06-02

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

🚀 Weekly Release to Staging

Release Date: June 02, 2026
Release Branch: release/staging-2026-06-02

This automated PR promotes a snapshot of dev to staging for testing.

What's Included

All commits merged to dev up to the branch creation time.

Note: This PR uses a dedicated release branch, so new commits to dev will NOT automatically appear here.

Review Checklist

  • All CI checks pass
  • Code review completed
  • QA team notified
  • Ready to merge to staging environment

Next Steps

After merging, the staging environment will be updated. A production release PR will be created on Sunday.


This PR was automatically created by the Release Calendar workflow on June 02, 2026

@vercel

vercel Bot commented Jun 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
self-webview-app Ignored Ignored Preview Jun 2, 2026 1:15am

Request Review

@greptile-apps

greptile-apps Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR replaces an ad-hoc inline pip install of Google auth packages with a pinned requirements-play-store.txt file and installs it via pip install --upgrade -r, ensuring the fixed httplib2 version always wins over the GitHub runner's pre-installed 0.20.4. A lightweight verification step confirms the active httplib2 version and file path after install.

  • app/scripts/requirements-play-store.txt: New file pinning httplib2==0.31.2, google-auth==2.53.0, google-auth-oauthlib==1.4.0, google-auth-httplib2==0.4.0, and google-api-python-client==2.197.0; comments explain the motivation (redirect regression in httplib2 < 0.22.0 that breaks resumable Play Store AAB uploads).
  • .github/workflows/mobile-deploy.yml: Install step now reads from the requirements file; a new "Verify httplib2 version" step prints the loaded version and file path for easier CI debugging.

Confidence Score: 5/5

Safe to merge — the change is a targeted dependency hygiene fix with no behavioural changes to the build or upload logic.

Both files contain a clean, well-motivated change: moving from an unversioned inline pip install to a pinned requirements file with a clear comment explaining why each version was chosen. The httplib2 0.31.2 version is confirmed to exist and fixes the described redirect regression. The APP_PATH variable resolves correctly to the new file's location. The verification step adds a useful CI signal without any risk.

No files require special attention.

Important Files Changed

Filename Overview
.github/workflows/mobile-deploy.yml Replaces inline pip install of Google auth packages with a pinned requirements file and adds an httplib2 version verification step; no logic issues found.
app/scripts/requirements-play-store.txt New pinned requirements file for Play Store upload dependencies; httplib2==0.31.2 confirmed to exist and fixes the redirect regression described in comments.

Sequence Diagram

sequenceDiagram
    participant GH as GitHub Actions Runner
    participant PIP as pip
    participant REQ as requirements-play-store.txt
    participant PY as Python Script

    GH->>PIP: pip install --upgrade pip
    GH->>PIP: pip install --upgrade -r requirements-play-store.txt
    PIP->>REQ: read pinned versions
    REQ-->>PIP: "httplib2==0.31.2, google-auth==2.53.0, google-auth-httplib2==0.4.0"
    Note over PIP: upgrade overrides system httplib2 0.20.4
    PIP-->>GH: packages installed
    GH->>PY: verify httplib2 version and file path
    PY-->>GH: 0.31.2 confirmed
    GH->>PY: upload_to_play_store.py AAB upload
    PY-->>GH: upload success, no redirect regression
Loading

Reviews (1): Last reviewed commit: "fix Play Store upload: pin httplib2 to e..." | Re-trigger Greptile

@transphorm transphorm merged commit c699229 into staging Jun 2, 2026
15 checks passed
@transphorm transphorm deleted the release/staging-2026-06-02 branch June 2, 2026 02:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant