Commit graph

4 commits

Author SHA1 Message Date
Peter Steinberger
a1019cb759
fix(android): accept ImageMagick 7 RGB metadata (#159158) 2026-09-26 14:22:08 -07:00
Josh Avant
cd2724e432
feat(release): automate iOS and Android store releases (#158807)
Add manually triggered iOS Store Release and Android Store Release workflows with the same local release commands. Derive store versions and OpenAI release notes at build time, retain recovery artifacts, and avoid generated metadata commits.

Pin queued releases to their dispatch commit, qualify native iOS behavior before signing, and improve Android screenshots and interrupted artifact recovery.

Validation includes focused release/planner tests, workflow and type checks, native iOS qualification, Android screenshot capture, and historical release-note exercises. CI failure attribution and remaining hosted release verification are documented in the PR.

Closes #158806
2026-09-26 06:28:29 -05:00
Vincent Koc
1bbb15a68b
fix(ci): keep Android runner package setup deterministic (#143468)
* fix(ci): isolate Android APT sources

* fix(ci): use varied-color Android conversion smoke input

* fix(ci): keep Android image smoke true-color

* fix(ci): generate two-axis Android image fixture

* fix(ci): fully inspect Android JPEG metadata
2026-09-11 00:04:51 +08:00
Vincent Koc
b9093d8b77
fix(ci): run Android emulator workflows on Ubuntu KVM (#142979)
* fix(ci): use larger runner for Android diagnostic

Punchcard-Session: calm-meadow-summit-7q

* fix(ci): run Android release emulators on Linux

Punchcard-Session: calm-meadow-summit-7q

* test(android): guard screenshot image metadata

Punchcard-Session: calm-meadow-summit-7q
2026-09-10 02:09:55 +09:00