mirror of
https://github.com/hectorqin/reader.git
synced 2026-11-10 21:11:08 +08:00
ci.yml (PRs, non-main pushes, and called by release.yml): - server: typecheck, test, build - web: typecheck, test (with server deps, for search parity), build - UI review: production bundle in Playwright's Chromium, screenshots kept - Android: shell contract check, web assets staged and verified, debug APK release.yml (main, v* tags, manual): - runs CI first; nothing is published from a red build - builds hectorqin/reader-pro for linux/amd64 and linux/arm64 on native runners (no QEMU), pushes by digest, then one job creates the multi-arch tags: main + sha-<short> for main; x.y.z, x.y, latest + sha for tags - needs DOCKERHUB_USERNAME and DOCKERHUB_TOKEN repository secrets Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>