Get Android Bundle #535

Closed
opened 2026-06-08 04:48:40 +00:00 by guettli · 4 comments
guettli commented 2026-06-08 04:48:40 +00:00 (Migrated from codeberg.org)

View and comment on the plan

In Google Play console, I am at step "create closed testing release"

I need to:
"Drop app bundles here to upload"

I failed to create that via a task myself.

I guess during CI an app bundle gets created, or could get created.

I need to get the app bundle. Afaik this step needs to be done manually. Or is there a way to do that automatically?



Agentloop runs

# Started (UTC) Ended (UTC) Status Tokens in Tokens out
1 2026-06-08 04:57:42 2026-06-08 04:57:50 failed
2 2026-06-08 06:02:58 2026-06-08 06:09:11 failed
3 2026-06-08 06:09:12 2026-06-08 06:14:11 success 14 6 585
4 2026-06-08 14:14:40 2026-06-08 14:14:46 failed
5 2026-06-08 14:45:15 2026-06-08 14:55:00 success 41 14 521
<!-- agentloop:plan --> [View and comment on the plan](https://codeberg.org/guettli/sharedinbox/pulls/540/files) <!-- /agentloop:plan --> In Google Play console, I am at step "create closed testing release" I need to: "Drop app bundles here to upload" I failed to create that via a task myself. I guess during CI an app bundle gets created, or could get created. I need to get the app bundle. Afaik this step needs to be done manually. Or is there a way to do that automatically? --- --- <!-- agentloop-summary --> **Agentloop runs** | # | Started (UTC) | Ended (UTC) | Status | Tokens in | Tokens out | |---|---------------------|---------------------|---------|-----------|------------| | 1 | 2026-06-08 04:57:42 | 2026-06-08 04:57:50 | failed | — | — | | 2 | 2026-06-08 06:02:58 | 2026-06-08 06:09:11 | failed | — | — | | 3 | 2026-06-08 06:09:12 | 2026-06-08 06:14:11 | success | 14 | 6 585 | | 4 | 2026-06-08 14:14:40 | 2026-06-08 14:14:46 | failed | — | — | | 5 | 2026-06-08 14:45:15 | 2026-06-08 14:55:00 | success | 41 | 14 521 |
guettlibot commented 2026-06-08 04:57:50 +00:00 (Migrated from codeberg.org)

agentloop: the agent run did not complete (no result was produced).

agentloop: the agent run did not complete (no result was produced).
guettlibot commented 2026-06-08 06:09:12 +00:00 (Migrated from codeberg.org)

agentloop: previous agent process exited unexpectedly; resuming acpx session (restart 1/3).

agentloop: previous agent process exited unexpectedly; resuming acpx session (restart 1/3).
guettlibot commented 2026-06-08 14:14:46 +00:00 (Migrated from codeberg.org)

agentloop: the agent run did not complete (no result was produced).

agentloop: the agent run did not complete (no result was produced).
guettlibot commented 2026-06-08 14:55:00 +00:00 (Migrated from codeberg.org)

CI has been queued (status: CI / Full Project Check (pull_request) is pending). Per agentloop's flow, I'll be re-invoked if CI fails. Posting the issue summary now.


Implemented: extended scripts/deploy_playstore.py to publish the uploaded AAB to both the internal and alpha Play Store tracks within the same Play edit. alpha is what the Google Play Console labels "Closed testing", so the existing hourly deploy-playstore workflow now produces the closed-testing release automatically — no more manual "Drop app bundles here" step.

Changes:

  • scripts/deploy_playstore.pyTRACK = "internal"TRACKS = ("internal", "alpha"), with a loop over track PUTs before the single edit commit (atomic, same versionCode in both tracks).
  • scripts/test_deploy_playstore.py — two new tests: every entry in TRACKS gets a PUT /tracks/<id>, and all track updates precede the edit commit.
  • Taskfile.yml + ci/main.go — refreshed stale "internal track" descriptions.

Verified: python3 scripts/test_deploy_playstore.py → 12/12 pass.

One-time Play Console step on your end: configure the testers list on the closed-testing track (Testing → Closed testing → Testers). The API push will land the AAB into the release for you; the testers list is a Play Console-side setting the API can't manage.

PR: https://codeberg.org/guettli/sharedinbox/pulls/546

agentloop · agent: claude

CI has been queued (status: `CI / Full Project Check (pull_request)` is pending). Per agentloop's flow, I'll be re-invoked if CI fails. Posting the issue summary now. --- **Implemented:** extended `scripts/deploy_playstore.py` to publish the uploaded AAB to **both** the `internal` and `alpha` Play Store tracks within the same Play edit. `alpha` is what the Google Play Console labels "Closed testing", so the existing hourly `deploy-playstore` workflow now produces the closed-testing release automatically — no more manual "Drop app bundles here" step. **Changes:** - `scripts/deploy_playstore.py` — `TRACK = "internal"` → `TRACKS = ("internal", "alpha")`, with a loop over track PUTs before the single edit commit (atomic, same versionCode in both tracks). - `scripts/test_deploy_playstore.py` — two new tests: every entry in `TRACKS` gets a `PUT /tracks/<id>`, and all track updates precede the edit commit. - `Taskfile.yml` + `ci/main.go` — refreshed stale "internal track" descriptions. **Verified:** `python3 scripts/test_deploy_playstore.py` → 12/12 pass. **One-time Play Console step on your end:** configure the testers list on the closed-testing track (Testing → Closed testing → Testers). The API push will land the AAB into the release for you; the testers list is a Play Console-side setting the API can't manage. PR: https://codeberg.org/guettli/sharedinbox/pulls/546 <sub>agentloop · agent: claude</sub>
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: guettli/sharedinbox#535